[PEFF file: __unnamed__] file_timestamp: AE142EC8 old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:000002E0] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size C064 unpacked_size C064 packed_size C064 section_kind EXECUTABLE_READONLY share_kind PROCESS alignment 02 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 39430000 addi r10, r3, 0x0000 00000008 90010008 stw [r1 + 0x0008], r0 0000000C 93E1FFFC stw [r1 - 0x0004], r31 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 9081003C stw [r1 + 0x003C], r4 00000018 3C008001 lis r0, 0x8001 0000001C 33E08002 subic r31, r0, 32766 00000020 A86A0002 lha r3, [r10 + 0x0002] 00000024 30810038 addic r4, r1, 56 00000028 480000BD bl +0x000000BC /* 000000E4 */ 0000002C 2C030000 cmpwi r3, 0 00000030 3800FFFF li r0, 0xFFFFFFFF 00000034 7F030040 cmpl cr6, r3, r0 00000038 38A30000 addi r5, r3, 0x0000 0000003C 4182005C beq +0x0000005C /* 00000098 */ 00000040 3800FFFE li r0, 0xFFFFFFFE 00000044 7C030040 cmpl r3, r0 00000048 4C800000 mcrf cr1, cr0 0000004C 419A0044 beq cr6, +0x00000044 /* 00000090 */ 00000050 80C10038 lwz r6, [r1 + 0x0038] 00000054 2C060000 cmpwi r6, 0 00000058 4186003C beq cr1, +0x0000003C /* 00000094 */ 0000005C 8061003C lwz r3, [r1 + 0x003C] 00000060 388A0000 addi r4, r10, 0x0000 00000064 4182001C beq +0x0000001C /* 00000080 */ 00000068 4800BFCD bl +0x0000BFCC /* 0000C034 */ 0000006C 80410014 lwz r2, [r1 + 0x0014] 00000070 3BE30000 addi r31, r3, 0x0000 00000074 387F0000 addi r3, r31, 0x0000 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 48000024 b +0x00000024 /* 000000A0 */ label00000080: 00000080 8062FF90 lwz r3, [r2 - 0x0070] 00000084 4800BC69 bl +0x0000BC68 /* 0000BCEC */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 4800000C b +0x0000000C /* 00000098 */ label00000090: 00000090 40820008 bne +0x00000008 /* 00000098 */ label00000094: 00000094 3BE00000 li r31, 0x0000 label00000098: 00000098 387F0000 addi r3, r31, 0x0000 0000009C 81810058 lwz r12, [r1 + 0x0058] label000000A0: 000000A0 83E1004C lwz r31, [r1 + 0x004C] 000000A4 7D8803A6 mtlr r12 000000A8 30210050 addic r1, r1, 80 000000AC 4E800020 blr 000000B0 00000000 .invalid 000000B4 00002041 .invalid 000000B8 80010200 lwz r0, [r1 + 0x0200] 000000BC 00000000 .invalid 000000C0 000000B0 .invalid 000000C4 001B5068 .invalid 000000C8 6F746F43 xoris r20, r27, 0x6F43 000000CC 445F4344 .invalid sc 000000D0 436F6D70 bdz cr3, +0x00006D70 /* 00006E40 */ 000000D4 6F6E656E xoris r14, r27, 0x656E 000000D8 74446973 andis. r4, r2, 0x6973 000000DC 70617463 andi. r1, r3, 0x7463 000000E0 68000000 xori r0, r0, 0x0000 fn000000E4: 000000E4 7C650734 extsh r5, r3 000000E8 7CA04670 srawi r0, r5, 8 000000EC 7C000735 extsh. r0, r0 000000F0 39000000 li r8, 0x0000 000000F4 30A50008 addic r5, r5, 8 000000F8 39280000 addi r9, r8, 0x0000 000000FC 40800024 bge +0x00000024 /* 00000120 */ 00000100 7CA00735 extsh. r0, r5 00000104 80A2FF94 lwz r5, [r2 - 0x006C] 00000108 54001838 rlwinm r0, r0, 3, 0, 28 0000010C 80A50002 lwz r5, [r5 + 0x0002] 00000110 41800048 blt +0x00000048 /* 00000158 */ 00000114 7D250014 addc r9, r5, r0 00000118 2C890000 cmpwi cr1, r9, 0 0000011C 48000040 b +0x00000040 /* 0000015C */ label00000120: 00000120 30000001 addic r0, r0, 1 00000124 54051838 rlwinm r5, r0, 3, 0, 28 00000128 7CA02810 subfc r5, r0, r5 0000012C 7CE02810 subfc r7, r0, r5 00000130 80A2FF94 lwz r5, [r2 - 0x006C] 00000134 5460063E rlwinm r0, r3, 0, 24, 31 00000138 41810020 bgt +0x00000020 /* 00000158 */ 0000013C 7CC53AAE lhax r6, r5, r7 00000140 7CA53814 addc r5, r5, r7 00000144 7C003000 cmp r0, r6 00000148 54601D78 rlwinm r0, r3, 3, 21, 28 0000014C 4080000C bge +0x0000000C /* 00000158 */ 00000150 80A50002 lwz r5, [r5 + 0x0002] 00000154 7D202814 addc r9, r0, r5 label00000158: 00000158 2C890000 cmpwi cr1, r9, 0 label0000015C: 0000015C 80A90004 lwz r5, [r9 + 0x0004] 00000160 4186000C beq cr1, +0x0000000C /* 0000016C */ 00000164 90A40000 stw [r4], r5 00000168 81090000 lwz r8, [r9] label0000016C: 0000016C 38680000 addi r3, r8, 0x0000 00000170 4E800020 blr 00000174 00000000 .invalid 00000178 00002040 .invalid 0000017C 00000200 .invalid 00000180 00000000 .invalid 00000184 00000090 .invalid 00000188 001C5068 .invalid 0000018C 6F746F43 xoris r20, r27, 0x6F43 00000190 445F4344 .invalid sc 00000194 46696E64 .invalid sc 00000198 526F7574 rlwimi r15, r19, 14, 21, 26 0000019C 696E6550 xori r14, r11, 0x6550 000001A0 726F6350 andi. r15, r19, 0x6350 000001A4 74720000 andis. r18, r3, 0x0000 000001A8 7C0802A6 mflr r0 000001AC 9421FFC0 stwu [r1 - 0x0040], r1 000001B0 90010048 stw [r1 + 0x0048], r0 000001B4 7C830734 extsh r3, r4 000001B8 30810038 addic r4, r1, 56 000001BC 4BFFFF29 bl -0x000000D8 /* 000000E4 */ 000001C0 2C03FFFF cmpwi r3, -1 000001C4 2C830000 cmpwi cr1, r3, 0 000001C8 38600000 li r3, 0x0000 000001CC 4182000C beq +0x0000000C /* 000001D8 */ 000001D0 41860008 beq cr1, +0x00000008 /* 000001D8 */ 000001D4 38600001 li r3, 0x0001 label000001D8: 000001D8 81810048 lwz r12, [r1 + 0x0048] 000001DC 30210040 addic r1, r1, 64 000001E0 7D8803A6 mtlr r12 000001E4 4E800020 blr 000001E8 00000000 .invalid 000001EC 00002041 .invalid 000001F0 80000200 lwz r0, [r0 + 0x0200] 000001F4 00000000 .invalid 000001F8 00000040 .invalid 000001FC 000F5068 .invalid 00000200 6F746F43 xoris r20, r27, 0x6F43 00000204 445F4344 .invalid sc 00000208 43616E44 bc 27, 1, +0x00006E44 /* 0000704C */ 0000020C 6F000000 xoris r0, r24, 0x0000 00000210 3C000002 lis r0, 0x0002 00000214 3060000C addic r3, r0, 12 00000218 4E800020 blr 0000021C 00000000 .invalid 00000220 00002040 .invalid 00000224 00000100 .invalid 00000228 00000000 .invalid 0000022C 0000000C .invalid 00000230 00115068 .invalid 00000234 6F746F43 xoris r20, r27, 0x6F43 00000238 445F4344 .invalid sc 0000023C 56657273 rlwinm. r5, r19, 14, 9, 25 00000240 696F6E00 xori r15, r11, 0x6E00 00000244 38600000 li r3, 0x0000 00000248 4E800020 blr 0000024C 00000000 .invalid 00000250 00002040 .invalid 00000254 00000200 .invalid 00000258 00000000 .invalid 0000025C 00000008 .invalid 00000260 000E5068 .invalid 00000264 6F746F43 xoris r20, r27, 0x6F43 00000268 445F4344 .invalid sc 0000026C 42757379 bcl 19, 21, +0x00007378 /* 000075E4 */ 00000270 BF61FFEC stmw [r1 - 0x0014], r27 00000274 7C0802A6 mflr r0 00000278 7D800026 mfcr r12 0000027C 91810004 stw [r1 + 0x0004], r12 00000280 90010008 stw [r1 + 0x0008], r0 00000284 9421FFA0 stwu [r1 - 0x0060], r1 00000288 3BC40000 addi r30, r4, 0x0000 0000028C 3B600000 li r27, 0x0000 00000290 3BE00000 li r31, 0x0000 00000294 386000AA li r3, 0x00AA 00000298 4800BA0D bl +0x0000BA0C /* 0000BCA4 */ 0000029C 80410014 lwz r2, [r1 + 0x0014] 000002A0 2C030000 cmpwi r3, 0 000002A4 38800002 li r4, 0x0002 000002A8 3BA30000 addi r29, r3, 0x0000 000002AC 3860FF94 li r3, 0xFFFFFF94 000002B0 41820238 beq +0x00000238 /* 000004E8 */ 000002B4 386054E0 li r3, 0x54E0 000002B8 48000E89 bl +0x00000E88 /* 00001140 */ 000002BC 2C030000 cmpwi r3, 0 000002C0 811D0000 lwz r8, [r29] 000002C4 90680038 stw [r8 + 0x0038], r3 000002C8 4082002C bne +0x0000002C /* 000002F4 */ 000002CC 387D0000 addi r3, r29, 0x0000 000002D0 4800B9ED bl +0x0000B9EC /* 0000BCBC */ 000002D4 80410014 lwz r2, [r1 + 0x0014] 000002D8 81810068 lwz r12, [r1 + 0x0068] 000002DC 8361004C lwz r27, [r1 + 0x004C] 000002E0 30210060 addic r1, r1, 96 000002E4 7D8803A6 mtlr r12 000002E8 BBA1FFF4 lmw r29, [r1 - 0x000C] 000002EC 3860FF94 li r3, 0xFFFFFF94 000002F0 4E800020 blr label000002F4: 000002F4 811D0000 lwz r8, [r29] 000002F8 93C800A6 stw [r8 + 0x00A6], r30 000002FC 4800B9D9 bl +0x0000B9D8 /* 0000BCD4 */ 00000300 80410014 lwz r2, [r1 + 0x0014] 00000304 90610038 stw [r1 + 0x0038], r3 00000308 387E0000 addi r3, r30, 0x0000 0000030C 4800BA41 bl +0x0000BA40 /* 0000BD4C */ 00000310 80410014 lwz r2, [r1 + 0x0014] 00000314 7C680034 cntlzw r8, r3 00000318 3508FFE0 subic. r8, r8, 32 0000031C 4E600382 cror crb19, crb0, crb0 00000320 41930014 bso cr4, +0x00000014 /* 00000334 */ 00000324 4800B9E1 bl +0x0000B9E0 /* 0000BD04 */ 00000328 80410014 lwz r2, [r1 + 0x0014] 0000032C 4800B9F1 bl +0x0000B9F0 /* 0000BD1C */ 00000330 80410014 lwz r2, [r1 + 0x0014] label00000334: 00000334 387E0000 addi r3, r30, 0x0000 00000338 4800B9FD bl +0x0000B9FC /* 0000BD34 */ 0000033C 80410014 lwz r2, [r1 + 0x0014] 00000340 2C030000 cmpwi r3, 0 00000344 3B830000 addi r28, r3, 0x0000 00000348 38600012 li r3, 0x0012 0000034C 40820048 bne +0x00000048 /* 00000394 */ 00000350 4800BA5D bl +0x0000BA5C /* 0000BDAC */ 00000354 80410014 lwz r2, [r1 + 0x0014] 00000358 2C030000 cmpwi r3, 0 0000035C 3B830000 addi r28, r3, 0x0000 00000360 40820018 bne +0x00000018 /* 00000378 */ 00000364 3BE0FF94 li r31, 0xFFFFFF94 00000368 2C1D0000 cmpwi r29, 0 0000036C 2D9C0000 cmpwi cr3, r28, 0 00000370 811D0000 lwz r8, [r29] 00000374 48000104 b +0x00000104 /* 00000478 */ label00000378: 00000378 4193001C bso cr4, +0x0000001C /* 00000394 */ 0000037C 39000001 li r8, 0x0001 00000380 991C0011 stb [r28 + 0x0011], r8 00000384 387E0000 addi r3, r30, 0x0000 00000388 389C0000 addi r4, r28, 0x0000 0000038C 4800B9D9 bl +0x0000B9D8 /* 0000BD64 */ 00000390 80410014 lwz r2, [r1 + 0x0014] label00000394: 00000394 811D0000 lwz r8, [r29] 00000398 93880044 stw [r8 + 0x0044], r28 0000039C 807C0000 lwz r3, [r28] 000003A0 2C030000 cmpwi r3, 0 000003A4 81030000 lwz r8, [r3] 000003A8 2C880000 cmpwi cr1, r8, 0 000003AC 41820014 beq +0x00000014 /* 000003C0 */ 000003B0 408600A8 bne cr1, +0x000000A8 /* 00000458 */ 000003B4 4800B909 bl +0x0000B908 /* 0000BCBC */ 000003B8 80410014 lwz r2, [r1 + 0x0014] 000003BC 937C0000 stw [r28], r27 label000003C0: 000003C0 387E0000 addi r3, r30, 0x0000 000003C4 4800B9B9 bl +0x0000B9B8 /* 0000BD7C */ 000003C8 80410014 lwz r2, [r1 + 0x0014] 000003CC 7C7B0734 extsh r27, r3 000003D0 3D006364 lis r8, 0x6364 000003D4 30686369 addic r3, r8, 25449 000003D8 3880B54D li r4, 0xFFFFB54D 000003DC 4800B9B9 bl +0x0000B9B8 /* 0000BD94 */ 000003E0 80410014 lwz r2, [r1 + 0x0014] 000003E4 2C030000 cmpwi r3, 0 000003E8 907C0000 stw [r28], r3 000003EC 3BE0FF40 li r31, 0xFFFFFF40 000003F0 40820018 bne +0x00000018 /* 00000408 */ 000003F4 387B0000 addi r3, r27, 0x0000 000003F8 4800BAED bl +0x0000BAEC /* 0000BEE4 */ 000003FC 80410014 lwz r2, [r1 + 0x0014] 00000400 2C1D0000 cmpwi r29, 0 00000404 4800006C b +0x0000006C /* 00000470 */ label00000408: 00000408 4800B9BD bl +0x0000B9BC /* 0000BDC4 */ 0000040C 80410014 lwz r2, [r1 + 0x0014] 00000410 4800B9CD bl +0x0000B9CC /* 0000BDDC */ 00000414 80410014 lwz r2, [r1 + 0x0014] 00000418 7C7F0735 extsh. r31, r3 0000041C 807C0000 lwz r3, [r28] 00000420 4182001C beq +0x0000001C /* 0000043C */ 00000424 387B0000 addi r3, r27, 0x0000 00000428 4800BABD bl +0x0000BABC /* 0000BEE4 */ 0000042C 80410014 lwz r2, [r1 + 0x0014] 00000430 2C1F0000 cmpwi r31, 0 00000434 41820094 beq +0x00000094 /* 000004C8 */ 00000438 48000034 b +0x00000034 /* 0000046C */ label0000043C: 0000043C 4800B9B9 bl +0x0000B9B8 /* 0000BDF4 */ 00000440 80410014 lwz r2, [r1 + 0x0014] 00000444 387B0000 addi r3, r27, 0x0000 00000448 4800BA9D bl +0x0000BA9C /* 0000BEE4 */ 0000044C 80410014 lwz r2, [r1 + 0x0014] 00000450 807C0000 lwz r3, [r28] 00000454 2C030000 cmpwi r3, 0 label00000458: 00000458 4182000C beq +0x0000000C /* 00000464 */ 0000045C 4800B9B1 bl +0x0000B9B0 /* 0000BE0C */ 00000460 80410014 lwz r2, [r1 + 0x0014] label00000464: 00000464 2C1F0000 cmpwi r31, 0 00000468 41820060 beq +0x00000060 /* 000004C8 */ label0000046C: 0000046C 2C1D0000 cmpwi r29, 0 label00000470: 00000470 2D9C0000 cmpwi cr3, r28, 0 00000474 811D0000 lwz r8, [r29] label00000478: 00000478 4182001C beq +0x0000001C /* 00000494 */ 0000047C 80680038 lwz r3, [r8 + 0x0038] 00000480 48000E59 bl +0x00000E58 /* 000012D8 */ 00000484 387D0000 addi r3, r29, 0x0000 00000488 4800B835 bl +0x0000B834 /* 0000BCBC */ 0000048C 80410014 lwz r2, [r1 + 0x0014] 00000490 3BA00000 li r29, 0x0000 label00000494: 00000494 807C0000 lwz r3, [r28] 00000498 2C030000 cmpwi r3, 0 0000049C 418E002C beq cr3, +0x0000002C /* 000004C8 */ 000004A0 4182000C beq +0x0000000C /* 000004AC */ 000004A4 4800B819 bl +0x0000B818 /* 0000BCBC */ 000004A8 80410014 lwz r2, [r1 + 0x0014] label000004AC: 000004AC 387C0000 addi r3, r28, 0x0000 000004B0 4800B975 bl +0x0000B974 /* 0000BE24 */ 000004B4 80410014 lwz r2, [r1 + 0x0014] 000004B8 387E0000 addi r3, r30, 0x0000 000004BC 38800000 li r4, 0x0000 000004C0 4800B8A5 bl +0x0000B8A4 /* 0000BD64 */ 000004C4 80410014 lwz r2, [r1 + 0x0014] label000004C8: 000004C8 387E0000 addi r3, r30, 0x0000 000004CC 389D0000 addi r4, r29, 0x0000 000004D0 4800B96D bl +0x0000B96C /* 0000BE3C */ 000004D4 80410014 lwz r2, [r1 + 0x0014] 000004D8 80610038 lwz r3, [r1 + 0x0038] 000004DC 4800B841 bl +0x0000B840 /* 0000BD1C */ 000004E0 80410014 lwz r2, [r1 + 0x0014] 000004E4 387F0000 addi r3, r31, 0x0000 label000004E8: 000004E8 81810064 lwz r12, [r1 + 0x0064] 000004EC 80010068 lwz r0, [r1 + 0x0068] 000004F0 7D818120 mtcrf 0x18, r12 000004F4 30210060 addic r1, r1, 96 000004F8 7C0803A6 mtlr r0 000004FC BB61FFEC lmw r27, [r1 - 0x0014] 00000500 4E800020 blr 00000504 00000000 .invalid 00000508 00002043 .invalid 0000050C 80050200 lwz r0, [r5 + 0x0200] 00000510 00000000 .invalid 00000514 00000294 .invalid 00000518 000E5068 .invalid 0000051C 6F746F43 xoris r20, r27, 0x6F43 00000520 445F4344 .invalid sc 00000524 4F70656E .invalid 4C 00000528 BFC1FFF8 stmw [r1 - 0x0008], r30 0000052C 7C0802A6 mflr r0 00000530 2C030000 cmpwi r3, 0 00000534 90010008 stw [r1 + 0x0008], r0 00000538 9421FFB0 stwu [r1 - 0x0050], r1 0000053C 90810038 stw [r1 + 0x0038], r4 00000540 3BE30000 addi r31, r3, 0x0000 00000544 418201B0 beq +0x000001B0 /* 000006F4 */ 00000548 807F0000 lwz r3, [r31] 0000054C 83C30044 lwz r30, [r3 + 0x0044] 00000550 2C9E0000 cmpwi cr1, r30, 0 00000554 41860134 beq cr1, +0x00000134 /* 00000688 */ 00000558 889E0011 lbz r4, [r30 + 0x0011] 0000055C 80610038 lwz r3, [r1 + 0x0038] 00000560 2C040000 cmpwi r4, 0 00000564 40820060 bne +0x00000060 /* 000005C4 */ 00000568 807E0008 lwz r3, [r30 + 0x0008] 0000056C 4800B751 bl +0x0000B750 /* 0000BCBC */ 00000570 80410014 lwz r2, [r1 + 0x0014] 00000574 807E0004 lwz r3, [r30 + 0x0004] 00000578 4800B745 bl +0x0000B744 /* 0000BCBC */ 0000057C 80410014 lwz r2, [r1 + 0x0014] 00000580 807E000C lwz r3, [r30 + 0x000C] 00000584 4800B739 bl +0x0000B738 /* 0000BCBC */ 00000588 80410014 lwz r2, [r1 + 0x0014] 0000058C 807E0000 lwz r3, [r30] 00000590 4800B72D bl +0x0000B72C /* 0000BCBC */ 00000594 80410014 lwz r2, [r1 + 0x0014] 00000598 387E0000 addi r3, r30, 0x0000 0000059C 4800B889 bl +0x0000B888 /* 0000BE24 */ 000005A0 80410014 lwz r2, [r1 + 0x0014] 000005A4 80610038 lwz r3, [r1 + 0x0038] 000005A8 38800000 li r4, 0x0000 000005AC 4800B7B9 bl +0x0000B7B8 /* 0000BD64 */ 000005B0 80410014 lwz r2, [r1 + 0x0014] 000005B4 387F0000 addi r3, r31, 0x0000 000005B8 4800B89D bl +0x0000B89C /* 0000BE54 */ 000005BC 80410014 lwz r2, [r1 + 0x0014] 000005C0 480000D4 b +0x000000D4 /* 00000694 */ label000005C4: 000005C4 4800B8A9 bl +0x0000B8A8 /* 0000BE6C */ 000005C8 80410014 lwz r2, [r1 + 0x0014] 000005CC 2C030001 cmpwi r3, 1 000005D0 408200B8 bne +0x000000B8 /* 00000688 */ 000005D4 889E0010 lbz r4, [r30 + 0x0010] 000005D8 807E0008 lwz r3, [r30 + 0x0008] 000005DC 2C840000 cmpwi cr1, r4, 0 000005E0 2C030000 cmpwi r3, 0 000005E4 4186005C beq cr1, +0x0000005C /* 00000640 */ 000005E8 4182000C beq +0x0000000C /* 000005F4 */ 000005EC 4800B899 bl +0x0000B898 /* 0000BE84 */ 000005F0 80410014 lwz r2, [r1 + 0x0014] label000005F4: 000005F4 807E0000 lwz r3, [r30] 000005F8 2C030000 cmpwi r3, 0 000005FC 4182000C beq +0x0000000C /* 00000608 */ 00000600 4800B885 bl +0x0000B884 /* 0000BE84 */ 00000604 80410014 lwz r2, [r1 + 0x0014] label00000608: 00000608 807E0004 lwz r3, [r30 + 0x0004] 0000060C 2C030000 cmpwi r3, 0 00000610 4182000C beq +0x0000000C /* 0000061C */ 00000614 4800B871 bl +0x0000B870 /* 0000BE84 */ 00000618 80410014 lwz r2, [r1 + 0x0014] label0000061C: 0000061C 807E000C lwz r3, [r30 + 0x000C] 00000620 2C030000 cmpwi r3, 0 00000624 41820064 beq +0x00000064 /* 00000688 */ 00000628 4800B85D bl +0x0000B85C /* 0000BE84 */ 0000062C 80410014 lwz r2, [r1 + 0x0014] 00000630 387F0000 addi r3, r31, 0x0000 00000634 4800B821 bl +0x0000B820 /* 0000BE54 */ 00000638 80410014 lwz r2, [r1 + 0x0014] 0000063C 48000058 b +0x00000058 /* 00000694 */ label00000640: 00000640 4800B67D bl +0x0000B67C /* 0000BCBC */ 00000644 80410014 lwz r2, [r1 + 0x0014] 00000648 807E0004 lwz r3, [r30 + 0x0004] 0000064C 4800B671 bl +0x0000B670 /* 0000BCBC */ 00000650 80410014 lwz r2, [r1 + 0x0014] 00000654 807E000C lwz r3, [r30 + 0x000C] 00000658 4800B665 bl +0x0000B664 /* 0000BCBC */ 0000065C 80410014 lwz r2, [r1 + 0x0014] 00000660 807E0000 lwz r3, [r30] 00000664 4800B659 bl +0x0000B658 /* 0000BCBC */ 00000668 80410014 lwz r2, [r1 + 0x0014] 0000066C 387E0000 addi r3, r30, 0x0000 00000670 4800B7B5 bl +0x0000B7B4 /* 0000BE24 */ 00000674 80410014 lwz r2, [r1 + 0x0014] 00000678 80610038 lwz r3, [r1 + 0x0038] 0000067C 38800000 li r4, 0x0000 00000680 4800B6E5 bl +0x0000B6E4 /* 0000BD64 */ 00000684 80410014 lwz r2, [r1 + 0x0014] label00000688: 00000688 387F0000 addi r3, r31, 0x0000 0000068C 4800B7C9 bl +0x0000B7C8 /* 0000BE54 */ 00000690 80410014 lwz r2, [r1 + 0x0014] label00000694: 00000694 807F0000 lwz r3, [r31] 00000698 4800103D bl +0x0000103C /* 000016D4 */ 0000069C 809F0000 lwz r4, [r31] 000006A0 80640034 lwz r3, [r4 + 0x0034] 000006A4 2C030000 cmpwi r3, 0 000006A8 4182000C beq +0x0000000C /* 000006B4 */ 000006AC 48000C2D bl +0x00000C2C /* 000012D8 */ 000006B0 809F0000 lwz r4, [r31] label000006B4: 000006B4 80640060 lwz r3, [r4 + 0x0060] 000006B8 2C030000 cmpwi r3, 0 000006BC 4182000C beq +0x0000000C /* 000006C8 */ 000006C0 48000C19 bl +0x00000C18 /* 000012D8 */ 000006C4 809F0000 lwz r4, [r31] label000006C8: 000006C8 80640038 lwz r3, [r4 + 0x0038] 000006CC 2C030000 cmpwi r3, 0 000006D0 40820C09 bnel +0x00000C08 /* 000012D8 */ 000006D4 4DEF7B82 cror crb15, crb15, crb15 000006D8 387F0000 addi r3, r31, 0x0000 000006DC 4800B5E1 bl +0x0000B5E0 /* 0000BCBC */ 000006E0 80410014 lwz r2, [r1 + 0x0014] 000006E4 80610038 lwz r3, [r1 + 0x0038] 000006E8 38800000 li r4, 0x0000 000006EC 4800B751 bl +0x0000B750 /* 0000BE3C */ 000006F0 80410014 lwz r2, [r1 + 0x0014] label000006F4: 000006F4 38600000 li r3, 0x0000 000006F8 81810058 lwz r12, [r1 + 0x0058] 000006FC 30210050 addic r1, r1, 80 00000700 7D8803A6 mtlr r12 00000704 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000708 4E800020 blr 0000070C 00000000 .invalid 00000710 00002041 .invalid 00000714 80020200 lwz r0, [r2 + 0x0200] 00000718 00000000 .invalid 0000071C 000001E4 .invalid 00000720 000F5068 .invalid 00000724 6F746F43 xoris r20, r27, 0x6F43 00000728 445F4344 .invalid sc 0000072C 436C6F73 bcla 27, 12, 0x00006F70 00000730 65000000 oris r0, r8, 0x0000 00000734 BFC1FFF8 stmw [r1 - 0x0008], r30 00000738 2C030000 cmpwi r3, 0 0000073C 7C0802A6 mflr r0 00000740 3BC30000 addi r30, r3, 0x0000 00000744 90010008 stw [r1 + 0x0008], r0 00000748 9421FFB0 stwu [r1 - 0x0050], r1 0000074C 41820070 beq +0x00000070 /* 000007BC */ 00000750 80630000 lwz r3, [r3] 00000754 83E30044 lwz r31, [r3 + 0x0044] 00000758 2C9F0000 cmpwi cr1, r31, 0 0000075C 41860060 beq cr1, +0x00000060 /* 000007BC */ 00000760 807F0008 lwz r3, [r31 + 0x0008] 00000764 4800B559 bl +0x0000B558 /* 0000BCBC */ 00000768 80410014 lwz r2, [r1 + 0x0014] 0000076C 807F0004 lwz r3, [r31 + 0x0004] 00000770 4800B54D bl +0x0000B54C /* 0000BCBC */ 00000774 80410014 lwz r2, [r1 + 0x0014] 00000778 807F000C lwz r3, [r31 + 0x000C] 0000077C 4800B541 bl +0x0000B540 /* 0000BCBC */ 00000780 80410014 lwz r2, [r1 + 0x0014] 00000784 807F0000 lwz r3, [r31] 00000788 4800B535 bl +0x0000B534 /* 0000BCBC */ 0000078C 80410014 lwz r2, [r1 + 0x0014] 00000790 387F0000 addi r3, r31, 0x0000 00000794 4800B691 bl +0x0000B690 /* 0000BE24 */ 00000798 80410014 lwz r2, [r1 + 0x0014] 0000079C 807E0000 lwz r3, [r30] 000007A0 38800000 li r4, 0x0000 000007A4 806300A6 lwz r3, [r3 + 0x00A6] 000007A8 4800B5BD bl +0x0000B5BC /* 0000BD64 */ 000007AC 80410014 lwz r2, [r1 + 0x0014] 000007B0 807E0000 lwz r3, [r30] 000007B4 38800000 li r4, 0x0000 000007B8 90830044 stw [r3 + 0x0044], r4 label000007BC: 000007BC 38600000 li r3, 0x0000 000007C0 81810058 lwz r12, [r1 + 0x0058] 000007C4 30210050 addic r1, r1, 80 000007C8 7D8803A6 mtlr r12 000007CC BBC1FFF8 lmw r30, [r1 - 0x0008] 000007D0 4E800020 blr 000007D4 00000000 .invalid 000007D8 00002041 .invalid 000007DC 80020100 lwz r0, [r2 + 0x0100] 000007E0 00000000 .invalid 000007E4 000000A0 .invalid 000007E8 00145068 .invalid 000007EC 6F746F43 xoris r20, r27, 0x6F43 000007F0 445F4344 .invalid sc 000007F4 556E7265 rlwinm. r14, r11, 14, 9, 18 000007F8 67697374 oris r9, r27, 0x7374 000007FC 65720000 oris r18, r11, 0x0000 fn00000800: 00000800 BFA1FFF4 stmw [r1 - 0x000C], r29 00000804 3BC00000 li r30, 0x0000 00000808 7C0802A6 mflr r0 0000080C 80630000 lwz r3, [r3] 00000810 90010008 stw [r1 + 0x0008], r0 00000814 9421FFB0 stwu [r1 - 0x0050], r1 00000818 83E30044 lwz r31, [r3 + 0x0044] 0000081C 3BBE0000 addi r29, r30, 0x0000 00000820 4800B4B5 bl +0x0000B4B4 /* 0000BCD4 */ 00000824 80410014 lwz r2, [r1 + 0x0014] 00000828 2C1F0000 cmpwi r31, 0 0000082C 881F0011 lbz r0, [r31 + 0x0011] 00000830 90610038 stw [r1 + 0x0038], r3 00000834 2C800000 cmpwi cr1, r0, 0 00000838 3860FF94 li r3, 0xFFFFFF94 0000083C 41820264 beq +0x00000264 /* 00000AA0 */ 00000840 41860014 beq cr1, +0x00000014 /* 00000854 */ 00000844 4800B4C1 bl +0x0000B4C0 /* 0000BD04 */ 00000848 80410014 lwz r2, [r1 + 0x0014] 0000084C 4800B4D1 bl +0x0000B4D0 /* 0000BD1C */ 00000850 80410014 lwz r2, [r1 + 0x0014] label00000854: 00000854 807F0008 lwz r3, [r31 + 0x0008] 00000858 2C030000 cmpwi r3, 0 0000085C 4182000C beq +0x0000000C /* 00000868 */ 00000860 4800B625 bl +0x0000B624 /* 0000BE84 */ 00000864 80410014 lwz r2, [r1 + 0x0014] label00000868: 00000868 807F000C lwz r3, [r31 + 0x000C] 0000086C 2C030000 cmpwi r3, 0 00000870 80030000 lwz r0, [r3] 00000874 2C800000 cmpwi cr1, r0, 0 00000878 41820010 beq +0x00000010 /* 00000888 */ 0000087C 408600D4 bne cr1, +0x000000D4 /* 00000950 */ 00000880 4800B43D bl +0x0000B43C /* 0000BCBC */ 00000884 80410014 lwz r2, [r1 + 0x0014] label00000888: 00000888 38600C00 li r3, 0x0C00 0000088C 4800B611 bl +0x0000B610 /* 0000BE9C */ 00000890 80410014 lwz r2, [r1 + 0x0014] 00000894 2C030000 cmpwi r3, 0 00000898 907F000C stw [r31 + 0x000C], r3 0000089C 80030000 lwz r0, [r3] 000008A0 4082002C bne +0x0000002C /* 000008CC */ label000008A4: 000008A4 3BA0FF94 li r29, 0xFFFFFF94 000008A8 807F0004 lwz r3, [r31 + 0x0004] 000008AC 4800B411 bl +0x0000B410 /* 0000BCBC */ 000008B0 80410014 lwz r2, [r1 + 0x0014] 000008B4 93DF0004 stw [r31 + 0x0004], r30 000008B8 807F000C lwz r3, [r31 + 0x000C] 000008BC 4800B401 bl +0x0000B400 /* 0000BCBC */ 000008C0 80410014 lwz r2, [r1 + 0x0014] 000008C4 93DF000C stw [r31 + 0x000C], r30 000008C8 480001C8 b +0x000001C8 /* 00000A90 */ label000008CC: 000008CC 306007FC addic r3, r0, 2044 000008D0 38000100 li r0, 0x0100 000008D4 7C0903A6 mtctr r0 000008D8 3C000002 lis r0, 0x0002 000008DC 3080D24E subic r4, r0, 11698 000008E0 38DE0000 addi r6, r30, 0x0000 label000008E4: 000008E4 54C0103A rlwinm r0, r6, 2, 0, 29 000008E8 7C060014 addc r0, r6, r0 000008EC 5400083C rlwinm r0, r0, 1, 0, 30 000008F0 7C060014 addc r0, r6, r0 000008F4 54001838 rlwinm r0, r0, 3, 0, 28 000008F8 7C060010 subfc r0, r6, r0 000008FC 54002036 rlwinm r0, r0, 4, 0, 27 00000900 7C060010 subfc r0, r6, r0 00000904 54003032 rlwinm r0, r0, 6, 0, 25 00000908 30A6FF64 subic r5, r6, 156 0000090C 9003F804 stw [r3 - 0x07FC], r0 00000910 54A01838 rlwinm r0, r5, 3, 0, 28 00000914 7C050014 addc r0, r5, r0 00000918 54001838 rlwinm r0, r0, 3, 0, 28 0000091C 7C050010 subfc r0, r5, r0 00000920 54002834 rlwinm r0, r0, 5, 0, 26 00000924 7C050010 subfc r0, r5, r0 00000928 54001838 rlwinm r0, r0, 3, 0, 28 0000092C 7C050014 addc r0, r5, r0 00000930 54001838 rlwinm r0, r0, 3, 0, 28 00000934 9003FC04 stw [r3 - 0x03FC], r0 00000938 3006FF77 subic r0, r6, 137 0000093C 7CA021D6 mullw r5, r0, r4 00000940 94A30004 stwu [r3 + 0x0004], r5 00000944 30C60001 addic r6, r6, 1 00000948 4200FF9C bdnz -0x00000064 /* 000008E4 */ 0000094C 4800000C b +0x0000000C /* 00000958 */ label00000950: 00000950 4800B4BD bl +0x0000B4BC /* 0000BE0C */ 00000954 80410014 lwz r2, [r1 + 0x0014] label00000958: 00000958 807F0004 lwz r3, [r31 + 0x0004] 0000095C 2C030000 cmpwi r3, 0 00000960 80030000 lwz r0, [r3] 00000964 2C800000 cmpwi cr1, r0, 0 00000968 41820010 beq +0x00000010 /* 00000978 */ 0000096C 40860080 bne cr1, +0x00000080 /* 000009EC */ 00000970 4800B34D bl +0x0000B34C /* 0000BCBC */ 00000974 80410014 lwz r2, [r1 + 0x0014] label00000978: 00000978 38600300 li r3, 0x0300 0000097C 4800B521 bl +0x0000B520 /* 0000BE9C */ 00000980 80410014 lwz r2, [r1 + 0x0014] 00000984 2C030000 cmpwi r3, 0 00000988 907F0004 stw [r31 + 0x0004], r3 0000098C 80630000 lwz r3, [r3] 00000990 4182FF14 beq -0x000000EC /* 000008A4 */ 00000994 38000300 li r0, 0x0300 00000998 7C0903A6 mtctr r0 0000099C 38BE0000 addi r5, r30, 0x0000 000009A0 380000FF li r0, 0x00FF label000009A4: 000009A4 2C050100 cmpwi r5, 256 000009A8 2C850200 cmpwi cr1, r5, 512 000009AC 3085FF00 subic r4, r5, 256 000009B0 30A50001 addic r5, r5, 1 000009B4 40800014 bge +0x00000014 /* 000009C8 */ 000009B8 9BC30000 stb [r3], r30 000009BC 30630001 addic r3, r3, 1 000009C0 4200FFE4 bdnz -0x0000001C /* 000009A4 */ 000009C4 48000030 b +0x00000030 /* 000009F4 */ label000009C8: 000009C8 41840014 blt cr1, +0x00000014 /* 000009DC */ 000009CC 98030000 stb [r3], r0 000009D0 30630001 addic r3, r3, 1 000009D4 4200FFD0 bdnz -0x00000030 /* 000009A4 */ 000009D8 4800001C b +0x0000001C /* 000009F4 */ label000009DC: 000009DC 98830000 stb [r3], r4 000009E0 30630001 addic r3, r3, 1 000009E4 4200FFC0 bdnz -0x00000040 /* 000009A4 */ 000009E8 4800000C b +0x0000000C /* 000009F4 */ label000009EC: 000009EC 4800B421 bl +0x0000B420 /* 0000BE0C */ 000009F0 80410014 lwz r2, [r1 + 0x0014] label000009F4: 000009F4 807F0008 lwz r3, [r31 + 0x0008] 000009F8 2C830000 cmpwi cr1, r3, 0 000009FC 80030000 lwz r0, [r3] 00000A00 2C000000 cmpwi r0, 0 00000A04 41860010 beq cr1, +0x00000010 /* 00000A14 */ 00000A08 40820078 bne +0x00000078 /* 00000A80 */ 00000A0C 4800B2B1 bl +0x0000B2B0 /* 0000BCBC */ 00000A10 80410014 lwz r2, [r1 + 0x0014] label00000A14: 00000A14 38602000 li r3, 0x2000 00000A18 4800B485 bl +0x0000B484 /* 0000BE9C */ 00000A1C 80410014 lwz r2, [r1 + 0x0014] 00000A20 2C030000 cmpwi r3, 0 00000A24 907F0008 stw [r31 + 0x0008], r3 00000A28 80030000 lwz r0, [r3] 00000A2C 38600400 li r3, 0x0400 00000A30 41820058 beq +0x00000058 /* 00000A88 */ 00000A34 7C6903A6 mtctr r3 00000A38 30800FFC addic r4, r0, 4092 00000A3C 3060FFFC subic r3, r0, 4 label00000A40: 00000A40 30BEFE00 subic r5, r30, 512 00000A44 1C05CE56 mulli r0, r5, -12714 00000A48 94030004 stwu [r3 + 0x0004], r0 00000A4C 54A03032 rlwinm r0, r5, 6, 0, 25 00000A50 7C050014 addc r0, r5, r0 00000A54 54001838 rlwinm r0, r0, 3, 0, 28 00000A58 7C050014 addc r0, r5, r0 00000A5C 5400103A rlwinm r0, r0, 2, 0, 29 00000A60 7C050014 addc r0, r5, r0 00000A64 54002036 rlwinm r0, r0, 4, 0, 27 00000A68 7C050010 subfc r0, r5, r0 00000A6C 7C002810 subfc r0, r0, r5 00000A70 33DE0001 addic r30, r30, 1 00000A74 94040004 stwu [r4 + 0x0004], r0 00000A78 4200FFC8 bdnz -0x00000038 /* 00000A40 */ 00000A7C 4800000C b +0x0000000C /* 00000A88 */ label00000A80: 00000A80 4800B38D bl +0x0000B38C /* 0000BE0C */ 00000A84 80410014 lwz r2, [r1 + 0x0014] label00000A88: 00000A88 38000001 li r0, 0x0001 00000A8C 981F0010 stb [r31 + 0x0010], r0 label00000A90: 00000A90 80610038 lwz r3, [r1 + 0x0038] 00000A94 4800B289 bl +0x0000B288 /* 0000BD1C */ 00000A98 80410014 lwz r2, [r1 + 0x0014] 00000A9C 387D0000 addi r3, r29, 0x0000 label00000AA0: 00000AA0 81810058 lwz r12, [r1 + 0x0058] 00000AA4 30210050 addic r1, r1, 80 00000AA8 7D8803A6 mtlr r12 00000AAC BBA1FFF4 lmw r29, [r1 - 0x000C] 00000AB0 4E800020 blr 00000AB4 00000000 .invalid 00000AB8 00002041 .invalid 00000ABC 80030100 lwz r0, [r3 + 0x0100] 00000AC0 00000000 .invalid 00000AC4 000002B4 .invalid 00000AC8 0010496E .invalid 00000ACC 69745368 xori r20, r11, 0x5368 00000AD0 61726564 ori r18, r11, 0x6564 00000AD4 5461626C rlwinm r1, r3, 12, 9, 22 00000AD8 65730000 oris r19, r11, 0x0000 00000ADC 7C0802A6 mflr r0 00000AE0 93E1FFFC stw [r1 - 0x0004], r31 00000AE4 3BE30000 addi r31, r3, 0x0000 00000AE8 90010008 stw [r1 + 0x0008], r0 00000AEC 9421FFB0 stwu [r1 - 0x0050], r1 00000AF0 807F0008 lwz r3, [r31 + 0x0008] 00000AF4 4800B1C9 bl +0x0000B1C8 /* 0000BCBC */ 00000AF8 80410014 lwz r2, [r1 + 0x0014] 00000AFC 807F0004 lwz r3, [r31 + 0x0004] 00000B00 4800B1BD bl +0x0000B1BC /* 0000BCBC */ 00000B04 80410014 lwz r2, [r1 + 0x0014] 00000B08 807F000C lwz r3, [r31 + 0x000C] 00000B0C 4800B1B1 bl +0x0000B1B0 /* 0000BCBC */ 00000B10 80410014 lwz r2, [r1 + 0x0014] 00000B14 807F0000 lwz r3, [r31] 00000B18 4800B1A5 bl +0x0000B1A4 /* 0000BCBC */ 00000B1C 80410014 lwz r2, [r1 + 0x0014] 00000B20 387F0000 addi r3, r31, 0x0000 00000B24 4800B301 bl +0x0000B300 /* 0000BE24 */ 00000B28 80410014 lwz r2, [r1 + 0x0014] 00000B2C 81810058 lwz r12, [r1 + 0x0058] 00000B30 83E1004C lwz r31, [r1 + 0x004C] 00000B34 7D8803A6 mtlr r12 00000B38 30210050 addic r1, r1, 80 00000B3C 4E800020 blr 00000B40 00000000 .invalid 00000B44 00002041 .invalid 00000B48 80010100 lwz r0, [r1 + 0x0100] 00000B4C 00000000 .invalid 00000B50 00000064 .invalid 00000B54 00144469 .invalid 00000B58 73706F73 andi. r16, r27, 0x6F73 00000B5C 65536861 oris r19, r10, 0x6861 00000B60 72656447 andi. r5, r19, 0x6447 00000B64 6C6F6261 xoris r15, r3, 0x6261 00000B68 6C730000 xoris r19, r3, 0x0000 fn00000B6C: 00000B6C 7C0802A6 mflr r0 00000B70 9421FFC0 stwu [r1 - 0x0040], r1 00000B74 90010048 stw [r1 + 0x0048], r0 00000B78 38830000 addi r4, r3, 0x0000 00000B7C 30610038 addic r3, r1, 56 00000B80 4800B335 bl +0x0000B334 /* 0000BEB4 */ 00000B84 80410014 lwz r2, [r1 + 0x0014] 00000B88 80610038 lwz r3, [r1 + 0x0038] 00000B8C 81810048 lwz r12, [r1 + 0x0048] 00000B90 30210040 addic r1, r1, 64 00000B94 7D8803A6 mtlr r12 00000B98 4E800020 blr 00000B9C 00000000 .invalid 00000BA0 00002041 .invalid 00000BA4 80000100 lwz r0, [r0 + 0x0100] 00000BA8 00000000 .invalid 00000BAC 00000030 .invalid 00000BB0 000B7250 .invalid 00000BB4 75726765 andis. r18, r11, 0x6765 00000BB8 53706163 rlwimi. r16, r27, 12, 5, 17 00000BBC 65000000 oris r0, r8, 0x0000 fn00000BC0: 00000BC0 BFC1FFF8 stmw [r1 - 0x0008], r30 00000BC4 7C0802A6 mflr r0 00000BC8 3BE30000 addi r31, r3, 0x0000 00000BCC 90010008 stw [r1 + 0x0008], r0 00000BD0 9421FFA0 stwu [r1 - 0x0060], r1 00000BD4 30610038 addic r3, r1, 56 00000BD8 4BFFFF95 bl -0x0000006C /* 00000B6C */ 00000BDC 4800B0F9 bl +0x0000B0F8 /* 0000BCD4 */ 00000BE0 80410014 lwz r2, [r1 + 0x0014] 00000BE4 3BC30000 addi r30, r3, 0x0000 00000BE8 90610040 stw [r1 + 0x0040], r3 00000BEC 4800B119 bl +0x0000B118 /* 0000BD04 */ 00000BF0 80410014 lwz r2, [r1 + 0x0014] 00000BF4 4800B129 bl +0x0000B128 /* 0000BD1C */ 00000BF8 80410014 lwz r2, [r1 + 0x0014] 00000BFC 3061003C addic r3, r1, 60 00000C00 4BFFFF6D bl -0x00000094 /* 00000B6C */ 00000C04 8001003C lwz r0, [r1 + 0x003C] 00000C08 80610038 lwz r3, [r1 + 0x0038] 00000C0C 7C001800 cmp r0, r3 00000C10 40810014 ble +0x00000014 /* 00000C24 */ 00000C14 90010038 stw [r1 + 0x0038], r0 00000C18 4800B0BD bl +0x0000B0BC /* 0000BCD4 */ 00000C1C 80410014 lwz r2, [r1 + 0x0014] 00000C20 3BC30000 addi r30, r3, 0x0000 label00000C24: 00000C24 4800B2A9 bl +0x0000B2A8 /* 0000BECC */ 00000C28 80410014 lwz r2, [r1 + 0x0014] 00000C2C 7C1E1840 cmpl r30, r3 00000C30 4182003C beq +0x0000003C /* 00000C6C */ 00000C34 4800B299 bl +0x0000B298 /* 0000BECC */ 00000C38 80410014 lwz r2, [r1 + 0x0014] 00000C3C 4800B0E1 bl +0x0000B0E0 /* 0000BD1C */ 00000C40 80410014 lwz r2, [r1 + 0x0014] 00000C44 3061003C addic r3, r1, 60 00000C48 4BFFFF25 bl -0x000000DC /* 00000B6C */ 00000C4C 8001003C lwz r0, [r1 + 0x003C] 00000C50 80610038 lwz r3, [r1 + 0x0038] 00000C54 7C001800 cmp r0, r3 00000C58 40810014 ble +0x00000014 /* 00000C6C */ 00000C5C 90010038 stw [r1 + 0x0038], r0 00000C60 4800B075 bl +0x0000B074 /* 0000BCD4 */ 00000C64 80410014 lwz r2, [r1 + 0x0014] 00000C68 3BC30000 addi r30, r3, 0x0000 label00000C6C: 00000C6C 387E0000 addi r3, r30, 0x0000 00000C70 4800B0AD bl +0x0000B0AC /* 0000BD1C */ 00000C74 80410014 lwz r2, [r1 + 0x0014] 00000C78 2C1F0000 cmpwi r31, 0 00000C7C 80610040 lwz r3, [r1 + 0x0040] 00000C80 80010038 lwz r0, [r1 + 0x0038] 00000C84 41820008 beq +0x00000008 /* 00000C8C */ 00000C88 901F0000 stw [r31], r0 label00000C8C: 00000C8C 81810068 lwz r12, [r1 + 0x0068] 00000C90 30210060 addic r1, r1, 96 00000C94 7D8803A6 mtlr r12 00000C98 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000C9C 4E800020 blr 00000CA0 00000000 .invalid 00000CA4 00002041 .invalid 00000CA8 80020100 lwz r0, [r2 + 0x0100] 00000CAC 00000000 .invalid 00000CB0 000000E0 .invalid 00000CB4 000A5365 .invalid 00000CB8 744D6178 andis. r13, r2, 0x6178 00000CBC 5A6F6E65 .invalid fn00000CC0: 00000CC0 7C0802A6 mflr r0 00000CC4 BFC1FFF8 stmw [r1 - 0x0008], r30 00000CC8 90010008 stw [r1 + 0x0008], r0 00000CCC 9421FFB0 stwu [r1 - 0x0050], r1 00000CD0 30610038 addic r3, r1, 56 00000CD4 4BFFFEED bl -0x00000114 /* 00000BC0 */ 00000CD8 4800B045 bl +0x0000B044 /* 0000BD1C */ 00000CDC 80410014 lwz r2, [r1 + 0x0014] 00000CE0 3FE00001 lis r31, 0x0001 00000CE4 307FA88F subic r3, r31, 22385 00000CE8 4800B335 bl +0x0000B334 /* 0000C01C */ 00000CEC 80410014 lwz r2, [r1 + 0x0014] 00000CF0 3BC30000 addi r30, r3, 0x0000 00000CF4 307FA89F subic r3, r31, 22369 00000CF8 4800B325 bl +0x0000B324 /* 0000C01C */ 00000CFC 80410014 lwz r2, [r1 + 0x0014] 00000D00 7C1E1840 cmpl r30, r3 00000D04 80010038 lwz r0, [r1 + 0x0038] 00000D08 41820020 beq +0x00000020 /* 00000D28 */ 00000D0C 4800B1F1 bl +0x0000B1F0 /* 0000BEFC */ 00000D10 80410014 lwz r2, [r1 + 0x0014] 00000D14 80010038 lwz r0, [r1 + 0x0038] 00000D18 7C030000 cmp r3, r0 00000D1C 4081000C ble +0x0000000C /* 00000D28 */ 00000D20 90610038 stw [r1 + 0x0038], r3 00000D24 38030000 addi r0, r3, 0x0000 label00000D28: 00000D28 30600000 addic r3, r0, 0 00000D2C 81810058 lwz r12, [r1 + 0x0058] 00000D30 30210050 addic r1, r1, 80 00000D34 7D8803A6 mtlr r12 00000D38 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000D3C 4E800020 blr 00000D40 00000000 .invalid 00000D44 00002041 .invalid 00000D48 80020000 lwz r0, [r2] 00000D4C 00000080 .invalid 00000D50 000A4D61 .invalid 00000D54 78467265 .invalid 00000D58 654D656D oris r13, r10, 0x656D fn00000D5C: 00000D5C 2C040010 cmpwi r4, 16 00000D60 2C840000 cmpwi cr1, r4, 0 00000D64 546007BE rlwinm r0, r3, 0, 30, 31 00000D68 40810094 ble +0x00000094 /* 00000DFC */ 00000D6C 2C000000 cmpwi r0, 0 00000D70 3000FFFF subic r0, r0, 1 00000D74 7C000734 extsh r0, r0 00000D78 30E3FFFF subic r7, r3, 1 00000D7C 41820024 beq +0x00000024 /* 00000DA0 */ 00000D80 38A00000 li r5, 0x0000 label00000D84: 00000D84 2C800000 cmpwi cr1, r0, 0 00000D88 30630001 addic r3, r3, 1 00000D8C 30C0FFFF subic r6, r0, 1 00000D90 3084FFFF subic r4, r4, 1 00000D94 9CA70001 stbu [r7 + 0x0001], r5 00000D98 7CC00734 extsh r0, r6 00000D9C 4086FFE8 bne cr1, -0x00000018 /* 00000D84 */ label00000DA0: 00000DA0 2C040004 cmpwi r4, 4 00000DA4 3004FFFB subic r0, r4, 5 00000DA8 5400F0BE rlwinm r0, r0, 30, 2, 31 00000DAC 30A3FFFC subic r5, r3, 4 00000DB0 40810024 ble +0x00000024 /* 00000DD4 */ 00000DB4 30000001 addic r0, r0, 1 00000DB8 7C0903A6 mtctr r0 00000DBC 2C840005 cmpwi cr1, r4, 5 00000DC0 38000000 li r0, 0x0000 label00000DC4: 00000DC4 94050004 stwu [r5 + 0x0004], r0 00000DC8 30630004 addic r3, r3, 4 00000DCC 3084FFFC subic r4, r4, 4 00000DD0 4004FFF4 bdnzf cr1, -0x0000000C /* 00000DC4 */ label00000DD4: 00000DD4 2C040000 cmpwi r4, 0 00000DD8 3063FFFF subic r3, r3, 1 00000DDC 3084FFFF subic r4, r4, 1 00000DE0 38000000 li r0, 0x0000 00000DE4 41820038 beq +0x00000038 /* 00000E1C */ label00000DE8: 00000DE8 2C040000 cmpwi r4, 0 00000DEC 9C030001 stbu [r3 + 0x0001], r0 00000DF0 3084FFFF subic r4, r4, 1 00000DF4 4082FFF4 bne -0x0000000C /* 00000DE8 */ 00000DF8 4E800020 blr label00000DFC: 00000DFC 3063FFFF subic r3, r3, 1 00000E00 3084FFFF subic r4, r4, 1 00000E04 38000000 li r0, 0x0000 00000E08 41860014 beq cr1, +0x00000014 /* 00000E1C */ label00000E0C: 00000E0C 2C040000 cmpwi r4, 0 00000E10 9C030001 stbu [r3 + 0x0001], r0 00000E14 3084FFFF subic r4, r4, 1 00000E18 4082FFF4 bne -0x0000000C /* 00000E0C */ label00000E1C: 00000E1C 4E800020 blr 00000E20 00000000 .invalid 00000E24 00002040 .invalid 00000E28 00000200 .invalid 00000E2C 00000000 .invalid 00000E30 000000C4 .invalid 00000E34 0009426C .invalid 00000E38 6F636B5A xoris r3, r27, 0x6B5A 00000E3C 65726F00 oris r18, r11, 0x6F00 fn00000E40: 00000E40 BF61FFEC stmw [r1 - 0x0014], r27 00000E44 7C9E0734 extsh r30, r4 00000E48 7C0802A6 mflr r0 00000E4C 7FC01120 mtcrf 0x01, r30 00000E50 7D800026 mfcr r12 00000E54 91810004 stw [r1 + 0x0004], r12 00000E58 90010008 stw [r1 + 0x0008], r0 00000E5C 4E1C0000 mcrf cr4, cr7 00000E60 3BE30000 addi r31, r3, 0x0000 00000E64 9421FFA0 stwu [r1 - 0x0060], r1 00000E68 3061003C addic r3, r1, 60 00000E6C 40920018 bne cr4, +0x00000018 /* 00000E84 */ 00000E70 4800AE65 bl +0x0000AE64 /* 0000BCD4 */ 00000E74 80410014 lwz r2, [r1 + 0x0014] 00000E78 3B830000 addi r28, r3, 0x0000 00000E7C 409300E0 bns cr4, +0x000000E0 /* 00000F5C */ 00000E80 480000C8 b +0x000000C8 /* 00000F48 */ label00000E84: 00000E84 4BFFFD3D bl -0x000002C4 /* 00000BC0 */ 00000E88 3B830000 addi r28, r3, 0x0000 00000E8C 3FA00001 lis r29, 0x0001 00000E90 307DA88F subic r3, r29, 22385 00000E94 4800B189 bl +0x0000B188 /* 0000C01C */ 00000E98 80410014 lwz r2, [r1 + 0x0014] 00000E9C 3B630000 addi r27, r3, 0x0000 00000EA0 307DA89F subic r3, r29, 22369 00000EA4 4800B179 bl +0x0000B178 /* 0000C01C */ 00000EA8 80410014 lwz r2, [r1 + 0x0014] 00000EAC 7C1B1840 cmpl r27, r3 00000EB0 83A1003C lwz r29, [r1 + 0x003C] 00000EB4 41820090 beq +0x00000090 /* 00000F44 */ 00000EB8 4800B045 bl +0x0000B044 /* 0000BEFC */ 00000EBC 80410014 lwz r2, [r1 + 0x0014] 00000EC0 7C1D1800 cmp r29, r3 00000EC4 30810038 addic r4, r1, 56 00000EC8 307F0010 addic r3, r31, 16 00000ECC 40800078 bge +0x00000078 /* 00000F44 */ 00000ED0 4800B045 bl +0x0000B044 /* 0000BF14 */ 00000ED4 80410014 lwz r2, [r1 + 0x0014] 00000ED8 2C030000 cmpwi r3, 0 00000EDC 3BA30000 addi r29, r3, 0x0000 00000EE0 30810038 addic r4, r1, 56 00000EE4 41820060 beq +0x00000060 /* 00000F44 */ 00000EE8 4800B045 bl +0x0000B044 /* 0000BF2C */ 00000EEC 80410014 lwz r2, [r1 + 0x0014] 00000EF0 807D0000 lwz r3, [r29] 00000EF4 3D20546F lis r9, 0x546F 00000EF8 31497269 addic r10, r9, 29289 00000EFC 3D20416D lis r9, 0x416D 00000F00 31296F73 addic r9, r9, 28531 00000F04 91430000 stw [r3], r10 00000F08 93A30008 stw [r3 + 0x0008], r29 00000F0C 93E3000C stw [r3 + 0x000C], r31 00000F10 91230004 stw [r3 + 0x0004], r9 00000F14 389F0000 addi r4, r31, 0x0000 00000F18 40930014 bns cr4, +0x00000014 /* 00000F2C */ 00000F1C 33E30010 addic r31, r3, 16 00000F20 387F0000 addi r3, r31, 0x0000 00000F24 4BFFFE39 bl -0x000001C8 /* 00000D5C */ 00000F28 48000008 b +0x00000008 /* 00000F30 */ label00000F2C: 00000F2C 33E30010 addic r31, r3, 16 label00000F30: 00000F30 387C0000 addi r3, r28, 0x0000 00000F34 4800ADE9 bl +0x0000ADE8 /* 0000BD1C */ 00000F38 80410014 lwz r2, [r1 + 0x0014] 00000F3C 387F0000 addi r3, r31, 0x0000 00000F40 48000058 b +0x00000058 /* 00000F98 */ label00000F44: 00000F44 40930018 bns cr4, +0x00000018 /* 00000F5C */ label00000F48: 00000F48 387F0000 addi r3, r31, 0x0000 00000F4C 4800AE61 bl +0x0000AE60 /* 0000BDAC */ 00000F50 80410014 lwz r2, [r1 + 0x0014] 00000F54 3BA30000 addi r29, r3, 0x0000 00000F58 48000014 b +0x00000014 /* 00000F6C */ label00000F5C: 00000F5C 387F0000 addi r3, r31, 0x0000 00000F60 4800AFE5 bl +0x0000AFE4 /* 0000BF44 */ 00000F64 80410014 lwz r2, [r1 + 0x0014] 00000F68 3BA30000 addi r29, r3, 0x0000 label00000F6C: 00000F6C 2C1D0000 cmpwi r29, 0 00000F70 40820018 bne +0x00000018 /* 00000F88 */ 00000F74 40920014 bne cr4, +0x00000014 /* 00000F88 */ 00000F78 57C407FA rlwinm r4, r30, 0, 31, 29 00000F7C 387F0000 addi r3, r31, 0x0000 00000F80 4BFFFEC1 bl -0x00000140 /* 00000E40 */ 00000F84 3BA30000 addi r29, r3, 0x0000 label00000F88: 00000F88 387C0000 addi r3, r28, 0x0000 00000F8C 4800AD91 bl +0x0000AD90 /* 0000BD1C */ 00000F90 80410014 lwz r2, [r1 + 0x0014] 00000F94 387D0000 addi r3, r29, 0x0000 label00000F98: 00000F98 81810064 lwz r12, [r1 + 0x0064] 00000F9C 80010068 lwz r0, [r1 + 0x0068] 00000FA0 7D808120 mtcrf 0x08, r12 00000FA4 30210060 addic r1, r1, 96 00000FA8 7C0803A6 mtlr r0 00000FAC BB61FFEC lmw r27, [r1 - 0x0014] 00000FB0 4E800020 blr 00000FB4 00000000 .invalid 00000FB8 00002043 .invalid 00000FBC 80050200 lwz r0, [r5 + 0x0200] 00000FC0 00000000 .invalid 00000FC4 00000174 .invalid 00000FC8 0008446F .invalid 00000FCC 4E657750 .invalid 4C 00000FD0 74720000 andis. r18, r3, 0x0000 fn00000FD4: 00000FD4 7C0802A6 mflr r0 00000FD8 2C030000 cmpwi r3, 0 00000FDC 9421FFC0 stwu [r1 - 0x0040], r1 00000FE0 90010048 stw [r1 + 0x0048], r0 00000FE4 3C00546F lis r0, 0x546F 00000FE8 30A07269 addic r5, r0, 29289 00000FEC 41820064 beq +0x00000064 /* 00001050 */ 00000FF0 38830000 addi r4, r3, 0x0000 00000FF4 8404FFF0 lwzu r0, [r4 - 0x0010] 00000FF8 3C80416D lis r4, 0x416D 00000FFC 7C802800 cmp cr1, r0, r5 00001000 30046F73 addic r0, r4, 28531 00001004 40860034 bne cr1, +0x00000034 /* 00001038 */ 00001008 38830000 addi r4, r3, 0x0000 0000100C 84A4FFF4 lwzu r5, [r4 - 0x000C] 00001010 30810038 addic r4, r1, 56 00001014 7C050000 cmp r5, r0 00001018 40820020 bne +0x00000020 /* 00001038 */ 0000101C 8403FFF8 lwzu r0, [r3 - 0x0008] 00001020 30600000 addic r3, r0, 0 00001024 4800AF39 bl +0x0000AF38 /* 0000BF5C */ 00001028 80410014 lwz r2, [r1 + 0x0014] 0000102C 81810048 lwz r12, [r1 + 0x0048] 00001030 30210040 addic r1, r1, 64 00001034 48000014 b +0x00000014 /* 00001048 */ label00001038: 00001038 4800ADED bl +0x0000ADEC /* 0000BE24 */ 0000103C 80410014 lwz r2, [r1 + 0x0014] 00001040 81810048 lwz r12, [r1 + 0x0048] 00001044 30210040 addic r1, r1, 64 label00001048: 00001048 7D8803A6 mtlr r12 0000104C 4E800020 blr label00001050: 00001050 30210040 addic r1, r1, 64 00001054 4E800020 blr 00001058 00000000 .invalid 0000105C 00002041 .invalid 00001060 80000100 lwz r0, [r0 + 0x0100] 00001064 00000000 .invalid 00001068 00000084 .invalid 0000106C 000C446F .invalid 00001070 44697370 .invalid sc 00001074 6F736550 xoris r19, r27, 0x6550 00001078 74720000 andis. r18, r3, 0x0000 fn0000107C: 0000107C 93E1FFFC stw [r1 - 0x0004], r31 00001080 7C0802A6 mflr r0 00001084 2C030000 cmpwi r3, 0 00001088 83E30000 lwz r31, [r3] 0000108C 90010008 stw [r1 + 0x0008], r0 00001090 2C9F0000 cmpwi cr1, r31, 0 00001094 9421FFB0 stwu [r1 - 0x0050], r1 00001098 40820014 bne +0x00000014 /* 000010AC */ label0000109C: 0000109C 83E1004C lwz r31, [r1 + 0x004C] 000010A0 30210050 addic r1, r1, 80 000010A4 38600000 li r3, 0x0000 000010A8 4E800020 blr label000010AC: 000010AC 80DF0000 lwz r6, [r31] 000010B0 3CA0546F lis r5, 0x546F 000010B4 4186FFE8 beq cr1, -0x00000018 /* 0000109C */ 000010B8 30A57269 addic r5, r5, 29289 000010BC 7C062800 cmp r6, r5 000010C0 3CA0416D lis r5, 0x416D 000010C4 30C56F73 addic r6, r5, 28531 000010C8 40820034 bne +0x00000034 /* 000010FC */ 000010CC 80BF0004 lwz r5, [r31 + 0x0004] 000010D0 30810038 addic r4, r1, 56 000010D4 7C853000 cmp cr1, r5, r6 000010D8 40860024 bne cr1, +0x00000024 /* 000010FC */ 000010DC 4800AE51 bl +0x0000AE50 /* 0000BF2C */ 000010E0 80410014 lwz r2, [r1 + 0x0014] 000010E4 307F0010 addic r3, r31, 16 000010E8 81810058 lwz r12, [r1 + 0x0058] 000010EC 83E1004C lwz r31, [r1 + 0x004C] 000010F0 7D8803A6 mtlr r12 000010F4 30210050 addic r1, r1, 80 000010F8 48000020 b +0x00000020 /* 00001118 */ label000010FC: 000010FC 4800AD59 bl +0x0000AD58 /* 0000BE54 */ 00001100 80410014 lwz r2, [r1 + 0x0014] 00001104 307F0010 addic r3, r31, 16 00001108 81810058 lwz r12, [r1 + 0x0058] 0000110C 83E1004C lwz r31, [r1 + 0x004C] 00001110 7D8803A6 mtlr r12 00001114 30210050 addic r1, r1, 80 label00001118: 00001118 4E800020 blr 0000111C 00000000 .invalid 00001120 00002041 .invalid 00001124 80010100 lwz r0, [r1 + 0x0100] 00001128 00000000 .invalid 0000112C 000000A0 .invalid 00001130 000D446F .invalid 00001134 44657265 .invalid sc 00001138 6648616E oris r8, r18, 0x616E 0000113C 646C6500 oris r12, r3, 0x6500 fn00001140: 00001140 BF61FFEC stmw [r1 - 0x0014], r27 00001144 7C9E0734 extsh r30, r4 00001148 7C0802A6 mflr r0 0000114C 7FC01120 mtcrf 0x01, r30 00001150 7D800026 mfcr r12 00001154 91810004 stw [r1 + 0x0004], r12 00001158 90010008 stw [r1 + 0x0008], r0 0000115C 4E1C0000 mcrf cr4, cr7 00001160 3BE30000 addi r31, r3, 0x0000 00001164 9421FFA0 stwu [r1 - 0x0060], r1 00001168 3061003C addic r3, r1, 60 0000116C 4092001C bne cr4, +0x0000001C /* 00001188 */ 00001170 4800AB65 bl +0x0000AB64 /* 0000BCD4 */ 00001174 80410014 lwz r2, [r1 + 0x0014] 00001178 3B830000 addi r28, r3, 0x0000 0000117C 337F0010 addic r27, r31, 16 00001180 409300C0 bns cr4, +0x000000C0 /* 00001240 */ 00001184 480000A4 b +0x000000A4 /* 00001228 */ label00001188: 00001188 4BFFFA39 bl -0x000005C8 /* 00000BC0 */ 0000118C 3B830000 addi r28, r3, 0x0000 00001190 3FA00001 lis r29, 0x0001 00001194 307DA88F subic r3, r29, 22385 00001198 4800AE85 bl +0x0000AE84 /* 0000C01C */ 0000119C 80410014 lwz r2, [r1 + 0x0014] 000011A0 3B630000 addi r27, r3, 0x0000 000011A4 307DA89F subic r3, r29, 22369 000011A8 4800AE75 bl +0x0000AE74 /* 0000C01C */ 000011AC 80410014 lwz r2, [r1 + 0x0014] 000011B0 7C1B1840 cmpl r27, r3 000011B4 83A1003C lwz r29, [r1 + 0x003C] 000011B8 337F0010 addic r27, r31, 16 000011BC 41820068 beq +0x00000068 /* 00001224 */ 000011C0 4800AD3D bl +0x0000AD3C /* 0000BEFC */ 000011C4 80410014 lwz r2, [r1 + 0x0014] 000011C8 7C1D1800 cmp r29, r3 000011CC 30810038 addic r4, r1, 56 000011D0 387B0000 addi r3, r27, 0x0000 000011D4 40800050 bge +0x00000050 /* 00001224 */ 000011D8 4800AD3D bl +0x0000AD3C /* 0000BF14 */ 000011DC 80410014 lwz r2, [r1 + 0x0014] 000011E0 2C030000 cmpwi r3, 0 000011E4 3BA30000 addi r29, r3, 0x0000 000011E8 3C60546F lis r3, 0x546F 000011EC 3D20416D lis r9, 0x416D 000011F0 41820034 beq +0x00000034 /* 00001224 */ 000011F4 31496F73 addic r10, r9, 28531 000011F8 813D0000 lwz r9, [r29] 000011FC 389F0000 addi r4, r31, 0x0000 00001200 30637269 addic r3, r3, 29289 00001204 90690000 stw [r9], r3 00001208 91490004 stw [r9 + 0x0004], r10 0000120C 93E9000C stw [r9 + 0x000C], r31 00001210 93A90008 stw [r9 + 0x0008], r29 00001214 40930074 bns cr4, +0x00000074 /* 00001288 */ 00001218 30690010 addic r3, r9, 16 0000121C 4BFFFB41 bl -0x000004C0 /* 00000D5C */ 00001220 48000068 b +0x00000068 /* 00001288 */ label00001224: 00001224 4093001C bns cr4, +0x0000001C /* 00001240 */ label00001228: 00001228 387B0000 addi r3, r27, 0x0000 0000122C 4800AA79 bl +0x0000AA78 /* 0000BCA4 */ 00001230 80410014 lwz r2, [r1 + 0x0014] 00001234 3BA30000 addi r29, r3, 0x0000 00001238 2C1D0000 cmpwi r29, 0 0000123C 48000034 b +0x00000034 /* 00001270 */ label00001240: 00001240 387B0000 addi r3, r27, 0x0000 00001244 4800AC59 bl +0x0000AC58 /* 0000BE9C */ 00001248 80410014 lwz r2, [r1 + 0x0014] 0000124C 3BA30000 addi r29, r3, 0x0000 00001250 2C1D0000 cmpwi r29, 0 00001254 807D0000 lwz r3, [r29] 00001258 39200000 li r9, 0x0000 0000125C 41820018 beq +0x00000018 /* 00001274 */ 00001260 9123000C stw [r3 + 0x000C], r9 00001264 91230000 stw [r3], r9 00001268 91230004 stw [r3 + 0x0004], r9 0000126C 91230008 stw [r3 + 0x0008], r9 label00001270: 00001270 40820018 bne +0x00000018 /* 00001288 */ label00001274: 00001274 40920014 bne cr4, +0x00000014 /* 00001288 */ 00001278 57C407FA rlwinm r4, r30, 0, 31, 29 0000127C 387F0000 addi r3, r31, 0x0000 00001280 4BFFFEC1 bl -0x00000140 /* 00001140 */ 00001284 3BA30000 addi r29, r3, 0x0000 label00001288: 00001288 387C0000 addi r3, r28, 0x0000 0000128C 4800AA91 bl +0x0000AA90 /* 0000BD1C */ 00001290 80410014 lwz r2, [r1 + 0x0014] 00001294 387D0000 addi r3, r29, 0x0000 00001298 81810064 lwz r12, [r1 + 0x0064] 0000129C 80010068 lwz r0, [r1 + 0x0068] 000012A0 7D808120 mtcrf 0x08, r12 000012A4 30210060 addic r1, r1, 96 000012A8 7C0803A6 mtlr r0 000012AC BB61FFEC lmw r27, [r1 - 0x0014] 000012B0 4E800020 blr 000012B4 00000000 .invalid 000012B8 00002043 .invalid 000012BC 80050200 lwz r0, [r5 + 0x0200] 000012C0 00000000 .invalid 000012C4 00000174 .invalid 000012C8 000B446F .invalid 000012CC 4E657748 .invalid 4C 000012D0 616E646C ori r14, r11, 0x646C 000012D4 65000000 oris r0, r8, 0x0000 fn000012D8: 000012D8 80A30000 lwz r5, [r3] 000012DC 2C030000 cmpwi r3, 0 000012E0 7C0802A6 mflr r0 000012E4 9421FFC0 stwu [r1 - 0x0040], r1 000012E8 2C850000 cmpwi cr1, r5, 0 000012EC 90010048 stw [r1 + 0x0048], r0 000012F0 41820064 beq +0x00000064 /* 00001354 */ 000012F4 3C00546F lis r0, 0x546F 000012F8 30007269 addic r0, r0, 29289 000012FC 41860040 beq cr1, +0x00000040 /* 0000133C */ 00001300 80850000 lwz r4, [r5] 00001304 3CC0416D lis r6, 0x416D 00001308 7C040000 cmp r4, r0 0000130C 30066F73 addic r0, r6, 28531 00001310 4082002C bne +0x0000002C /* 0000133C */ 00001314 80A50004 lwz r5, [r5 + 0x0004] 00001318 30810038 addic r4, r1, 56 0000131C 7C850000 cmp cr1, r5, r0 00001320 4086001C bne cr1, +0x0000001C /* 0000133C */ 00001324 4800AC39 bl +0x0000AC38 /* 0000BF5C */ 00001328 80410014 lwz r2, [r1 + 0x0014] 0000132C 81810048 lwz r12, [r1 + 0x0048] 00001330 30210040 addic r1, r1, 64 00001334 7D8803A6 mtlr r12 00001338 4E800020 blr label0000133C: 0000133C 4800A981 bl +0x0000A980 /* 0000BCBC */ 00001340 80410014 lwz r2, [r1 + 0x0014] 00001344 81810048 lwz r12, [r1 + 0x0048] 00001348 30210040 addic r1, r1, 64 0000134C 7D8803A6 mtlr r12 00001350 4E800020 blr label00001354: 00001354 30210040 addic r1, r1, 64 00001358 4E800020 blr 0000135C 00000000 .invalid 00001360 00002041 .invalid 00001364 80000100 lwz r0, [r0 + 0x0100] 00001368 00000000 .invalid 0000136C 00000084 .invalid 00001370 000F446F .invalid 00001374 44697370 .invalid sc 00001378 6F736548 xoris r19, r27, 0x6548 0000137C 616E646C ori r14, r11, 0x646C 00001380 65000000 oris r0, r8, 0x0000 00001384 93E1FFFC stw [r1 - 0x0004], r31 00001388 3BE30000 addi r31, r3, 0x0000 0000138C 7C0802A6 mflr r0 00001390 2C1F0000 cmpwi r31, 0 00001394 809F0000 lwz r4, [r31] 00001398 90010008 stw [r1 + 0x0008], r0 0000139C 2C840000 cmpwi cr1, r4, 0 000013A0 9421FFB0 stwu [r1 - 0x0050], r1 000013A4 40820014 bne +0x00000014 /* 000013B8 */ 000013A8 83E1004C lwz r31, [r1 + 0x004C] 000013AC 30210050 addic r1, r1, 80 000013B0 38600000 li r3, 0x0000 000013B4 4E800020 blr label000013B8: 000013B8 3CA0546F lis r5, 0x546F 000013BC 30C57269 addic r6, r5, 29289 000013C0 40860024 bne cr1, +0x00000024 /* 000013E4 */ 000013C4 4800A8F9 bl +0x0000A8F8 /* 0000BCBC */ 000013C8 80410014 lwz r2, [r1 + 0x0014] 000013CC 38600000 li r3, 0x0000 000013D0 81810058 lwz r12, [r1 + 0x0058] 000013D4 83E1004C lwz r31, [r1 + 0x004C] 000013D8 7D8803A6 mtlr r12 000013DC 30210050 addic r1, r1, 80 000013E0 4E800020 blr label000013E4: 000013E4 80A40000 lwz r5, [r4] 000013E8 3CE0416D lis r7, 0x416D 000013EC 7C053000 cmp r5, r6 000013F0 30A76F73 addic r5, r7, 28531 000013F4 40820034 bne +0x00000034 /* 00001428 */ 000013F8 80C40004 lwz r6, [r4 + 0x0004] 000013FC 30810038 addic r4, r1, 56 00001400 7C862800 cmp cr1, r6, r5 00001404 40860024 bne cr1, +0x00000024 /* 00001428 */ 00001408 4800AB55 bl +0x0000AB54 /* 0000BF5C */ 0000140C 80410014 lwz r2, [r1 + 0x0014] 00001410 38600000 li r3, 0x0000 00001414 81810058 lwz r12, [r1 + 0x0058] 00001418 83E1004C lwz r31, [r1 + 0x004C] 0000141C 7D8803A6 mtlr r12 00001420 30210050 addic r1, r1, 80 00001424 48000020 b +0x00000020 /* 00001444 */ label00001428: 00001428 4800AA5D bl +0x0000AA5C /* 0000BE84 */ 0000142C 80410014 lwz r2, [r1 + 0x0014] 00001430 387F0000 addi r3, r31, 0x0000 00001434 81810058 lwz r12, [r1 + 0x0058] 00001438 83E1004C lwz r31, [r1 + 0x004C] 0000143C 7D8803A6 mtlr r12 00001440 30210050 addic r1, r1, 80 label00001444: 00001444 4E800020 blr 00001448 00000000 .invalid 0000144C 00002041 .invalid 00001450 80010100 lwz r0, [r1 + 0x0100] 00001454 00000000 .invalid 00001458 000000C4 .invalid 0000145C 0008446F .invalid 00001460 48507572 ba 0x00507570 /* 00001464 67650000 oris r5, r27, 0x0000 fn00001468: 00001468 2C030000 cmpwi r3, 0 0000146C 7C0802A6 mflr r0 00001470 9421FFC0 stwu [r1 - 0x0040], r1 00001474 90010048 stw [r1 + 0x0048], r0 00001478 3C00546F lis r0, 0x546F 0000147C 30007269 addic r0, r0, 29289 00001480 80A30000 lwz r5, [r3] 00001484 41820058 beq +0x00000058 /* 000014DC */ 00001488 80850000 lwz r4, [r5] 0000148C 3CC0416D lis r6, 0x416D 00001490 7C840000 cmp cr1, r4, r0 00001494 30066F73 addic r0, r6, 28531 00001498 4086002C bne cr1, +0x0000002C /* 000014C4 */ 0000149C 80A50004 lwz r5, [r5 + 0x0004] 000014A0 30810038 addic r4, r1, 56 000014A4 7C050000 cmp r5, r0 000014A8 4082001C bne +0x0000001C /* 000014C4 */ 000014AC 4800AAC9 bl +0x0000AAC8 /* 0000BF74 */ 000014B0 80410014 lwz r2, [r1 + 0x0014] 000014B4 81810048 lwz r12, [r1 + 0x0048] 000014B8 30210040 addic r1, r1, 64 000014BC 7D8803A6 mtlr r12 000014C0 4E800020 blr label000014C4: 000014C4 4800AAC9 bl +0x0000AAC8 /* 0000BF8C */ 000014C8 80410014 lwz r2, [r1 + 0x0014] 000014CC 81810048 lwz r12, [r1 + 0x0048] 000014D0 30210040 addic r1, r1, 64 000014D4 7D8803A6 mtlr r12 000014D8 4E800020 blr label000014DC: 000014DC 30210040 addic r1, r1, 64 000014E0 4E800020 blr 000014E4 00000000 .invalid 000014E8 00002041 .invalid 000014EC 80000100 lwz r0, [r0 + 0x0100] 000014F0 00000000 .invalid 000014F4 0000007C .invalid 000014F8 0009446F .invalid 000014FC 48556E6C b +0x00556E6C /* 00558368 */ 00001500 6F636B00 xoris r3, r27, 0x6B00 00001504 80830000 lwz r4, [r3] 00001508 2C030000 cmpwi r3, 0 0000150C 7C0802A6 mflr r0 00001510 9421FFC0 stwu [r1 - 0x0040], r1 00001514 2C840000 cmpwi cr1, r4, 0 00001518 90010048 stw [r1 + 0x0048], r0 0000151C 41820048 beq +0x00000048 /* 00001564 */ 00001520 3C00546F lis r0, 0x546F 00001524 30007269 addic r0, r0, 29289 00001528 4186003C beq cr1, +0x0000003C /* 00001564 */ 0000152C 80A40000 lwz r5, [r4] 00001530 3CC0416D lis r6, 0x416D 00001534 7C050000 cmp r5, r0 00001538 30066F73 addic r0, r6, 28531 0000153C 40820010 bne +0x00000010 /* 0000154C */ 00001540 80840004 lwz r4, [r4 + 0x0004] 00001544 7C840000 cmp cr1, r4, r0 00001548 4186001C beq cr1, +0x0000001C /* 00001564 */ label0000154C: 0000154C 4800A8C1 bl +0x0000A8C0 /* 0000BE0C */ 00001550 80410014 lwz r2, [r1 + 0x0014] 00001554 81810048 lwz r12, [r1 + 0x0048] 00001558 30210040 addic r1, r1, 64 0000155C 7D8803A6 mtlr r12 00001560 4E800020 blr label00001564: 00001564 30210040 addic r1, r1, 64 00001568 4E800020 blr 0000156C 00000000 .invalid 00001570 00002041 .invalid 00001574 80000100 lwz r0, [r0 + 0x0100] 00001578 00000000 .invalid 0000157C 00000068 .invalid 00001580 000A446F .invalid 00001584 484E6F50 b +0x004E6F50 /* 004E84D4 */ 00001588 75726765 andis. r18, r11, 0x6765 0000158C 80830000 lwz r4, [r3] 00001590 2C030000 cmpwi r3, 0 00001594 7C0802A6 mflr r0 00001598 9421FFC0 stwu [r1 - 0x0040], r1 0000159C 2C840000 cmpwi cr1, r4, 0 000015A0 90010048 stw [r1 + 0x0048], r0 000015A4 41820010 beq +0x00000010 /* 000015B4 */ 000015A8 3C00546F lis r0, 0x546F 000015AC 30007269 addic r0, r0, 29289 000015B0 40860010 bne cr1, +0x00000010 /* 000015C0 */ label000015B4: 000015B4 30210040 addic r1, r1, 64 000015B8 38600000 li r3, 0x0000 000015BC 4E800020 blr label000015C0: 000015C0 80A40000 lwz r5, [r4] 000015C4 3CC0416D lis r6, 0x416D 000015C8 7C050000 cmp r5, r0 000015CC 30A66F73 addic r5, r6, 28531 000015D0 4082001C bne +0x0000001C /* 000015EC */ 000015D4 80040004 lwz r0, [r4 + 0x0004] 000015D8 7C802800 cmp cr1, r0, r5 000015DC 40860010 bne cr1, +0x00000010 /* 000015EC */ 000015E0 30210040 addic r1, r1, 64 000015E4 8464000C lwzu r3, [r4 + 0x000C] 000015E8 4E800020 blr label000015EC: 000015EC 4800A9B9 bl +0x0000A9B8 /* 0000BFA4 */ 000015F0 80410014 lwz r2, [r1 + 0x0014] 000015F4 81810048 lwz r12, [r1 + 0x0048] 000015F8 30210040 addic r1, r1, 64 000015FC 7D8803A6 mtlr r12 00001600 4E800020 blr 00001604 00000000 .invalid 00001608 00002041 .invalid 0000160C 80000100 lwz r0, [r0 + 0x0100] 00001610 00000000 .invalid 00001614 00000078 .invalid 00001618 000F446F .invalid 0000161C 47657448 .invalid sc 00001620 616E646C ori r14, r11, 0x646C 00001624 6553697A oris r19, r10, 0x697A 00001628 65000000 oris r0, r8, 0x0000 fn0000162C: 0000162C 93E1FFFC stw [r1 - 0x0004], r31 00001630 3BE30000 addi r31, r3, 0x0000 00001634 807F0410 lwz r3, [r31 + 0x0410] 00001638 7C0802A6 mflr r0 0000163C 2C030000 cmpwi r3, 0 00001640 90010008 stw [r1 + 0x0008], r0 00001644 9421FFB0 stwu [r1 - 0x0050], r1 00001648 41820010 beq +0x00000010 /* 00001658 */ 0000164C 4BFFF989 bl -0x00000678 /* 00000FD4 */ 00001650 38000000 li r0, 0x0000 00001654 901F0410 stw [r31 + 0x0410], r0 label00001658: 00001658 807F040C lwz r3, [r31 + 0x040C] 0000165C 2C030000 cmpwi r3, 0 00001660 41820010 beq +0x00000010 /* 00001670 */ 00001664 4BFFF971 bl -0x00000690 /* 00000FD4 */ 00001668 38000000 li r0, 0x0000 0000166C 901F040C stw [r31 + 0x040C], r0 label00001670: 00001670 807F041A lwz r3, [r31 + 0x041A] 00001674 2C030000 cmpwi r3, 0 00001678 41820010 beq +0x00000010 /* 00001688 */ 0000167C 4BFFF959 bl -0x000006A8 /* 00000FD4 */ 00001680 38000000 li r0, 0x0000 00001684 901F041A stw [r31 + 0x041A], r0 label00001688: 00001688 807F0416 lwz r3, [r31 + 0x0416] 0000168C 2C030000 cmpwi r3, 0 00001690 41820010 beq +0x00000010 /* 000016A0 */ 00001694 4BFFF941 bl -0x000006C0 /* 00000FD4 */ 00001698 38000000 li r0, 0x0000 0000169C 901F0416 stw [r31 + 0x0416], r0 label000016A0: 000016A0 81810058 lwz r12, [r1 + 0x0058] 000016A4 83E1004C lwz r31, [r1 + 0x004C] 000016A8 7D8803A6 mtlr r12 000016AC 30210050 addic r1, r1, 80 000016B0 4E800020 blr 000016B4 00000000 .invalid 000016B8 00002041 .invalid 000016BC 80010100 lwz r0, [r1 + 0x0100] 000016C0 00000000 .invalid 000016C4 00000088 .invalid 000016C8 000A4469 .invalid 000016CC 73706F73 andi. r16, r27, 0x6F73 000016D0 65484453 oris r8, r10, 0x4453 fn000016D4: 000016D4 7C0802A6 mflr r0 000016D8 93E1FFFC stw [r1 - 0x0004], r31 000016DC 90010008 stw [r1 + 0x0008], r0 000016E0 3BE30000 addi r31, r3, 0x0000 000016E4 801F0064 lwz r0, [r31 + 0x0064] 000016E8 9421FFB0 stwu [r1 - 0x0050], r1 000016EC 2C000000 cmpwi r0, 0 000016F0 30603D00 addic r3, r0, 15616 000016F4 41820030 beq +0x00000030 /* 00001724 */ 000016F8 4BFFFF35 bl -0x000000CC /* 0000162C */ 000016FC 801F0064 lwz r0, [r31 + 0x0064] 00001700 30604124 addic r3, r0, 16676 00001704 4BFFFF29 bl -0x000000D8 /* 0000162C */ 00001708 801F0064 lwz r0, [r31 + 0x0064] 0000170C 30604548 addic r3, r0, 17736 00001710 4BFFFF1D bl -0x000000E4 /* 0000162C */ 00001714 807F0064 lwz r3, [r31 + 0x0064] 00001718 4BFFF8BD bl -0x00000744 /* 00000FD4 */ 0000171C 38000000 li r0, 0x0000 00001720 901F0064 stw [r31 + 0x0064], r0 label00001724: 00001724 807F0034 lwz r3, [r31 + 0x0034] 00001728 2C030000 cmpwi r3, 0 0000172C 41820018 beq +0x00000018 /* 00001744 */ 00001730 4BFFFBA9 bl -0x00000458 /* 000012D8 */ 00001734 38600000 li r3, 0x0000 00001738 3800FFFF li r0, 0xFFFFFFFF 0000173C 907F0034 stw [r31 + 0x0034], r3 00001740 901F0020 stw [r31 + 0x0020], r0 label00001744: 00001744 807F0060 lwz r3, [r31 + 0x0060] 00001748 2C030000 cmpwi r3, 0 0000174C 41820010 beq +0x00000010 /* 0000175C */ 00001750 4BFFFB89 bl -0x00000478 /* 000012D8 */ 00001754 38000000 li r0, 0x0000 00001758 901F0060 stw [r31 + 0x0060], r0 label0000175C: 0000175C 807F0024 lwz r3, [r31 + 0x0024] 00001760 2C030000 cmpwi r3, 0 00001764 41820010 beq +0x00000010 /* 00001774 */ 00001768 4BFFF86D bl -0x00000794 /* 00000FD4 */ 0000176C 38000000 li r0, 0x0000 00001770 901F0024 stw [r31 + 0x0024], r0 label00001774: 00001774 807F0028 lwz r3, [r31 + 0x0028] 00001778 2C030000 cmpwi r3, 0 0000177C 41820010 beq +0x00000010 /* 0000178C */ 00001780 4BFFF855 bl -0x000007AC /* 00000FD4 */ 00001784 38000000 li r0, 0x0000 00001788 901F0028 stw [r31 + 0x0028], r0 label0000178C: 0000178C 807F0078 lwz r3, [r31 + 0x0078] 00001790 2C030000 cmpwi r3, 0 00001794 41820010 beq +0x00000010 /* 000017A4 */ 00001798 4BFFF83D bl -0x000007C4 /* 00000FD4 */ 0000179C 38000000 li r0, 0x0000 000017A0 901F0078 stw [r31 + 0x0078], r0 label000017A4: 000017A4 807F007C lwz r3, [r31 + 0x007C] 000017A8 2C030000 cmpwi r3, 0 000017AC 41820010 beq +0x00000010 /* 000017BC */ 000017B0 4BFFF825 bl -0x000007DC /* 00000FD4 */ 000017B4 38000000 li r0, 0x0000 000017B8 901F007C stw [r31 + 0x007C], r0 label000017BC: 000017BC 807F0074 lwz r3, [r31 + 0x0074] 000017C0 2C030000 cmpwi r3, 0 000017C4 41820010 beq +0x00000010 /* 000017D4 */ 000017C8 4BFFF80D bl -0x000007F4 /* 00000FD4 */ 000017CC 38000000 li r0, 0x0000 000017D0 901F0074 stw [r31 + 0x0074], r0 label000017D4: 000017D4 807F005C lwz r3, [r31 + 0x005C] 000017D8 2C030000 cmpwi r3, 0 000017DC 41820010 beq +0x00000010 /* 000017EC */ 000017E0 4BFFFAF9 bl -0x00000508 /* 000012D8 */ 000017E4 38000000 li r0, 0x0000 000017E8 901F005C stw [r31 + 0x005C], r0 label000017EC: 000017EC 81810058 lwz r12, [r1 + 0x0058] 000017F0 83E1004C lwz r31, [r1 + 0x004C] 000017F4 7D8803A6 mtlr r12 000017F8 30210050 addic r1, r1, 80 000017FC 4E800020 blr 00001800 00000000 .invalid 00001804 00002041 .invalid 00001808 80010100 lwz r0, [r1 + 0x0100] 0000180C 00000000 .invalid 00001810 0000012C .invalid 00001814 000A546F .invalid 00001818 73735461 andi. r19, r27, 0x5461 0000181C 626C6573 ori r12, r19, 0x6573 fn00001820: 00001820 7CA60735 extsh. r6, r5 00001824 3006FFFF subic r0, r6, 1 00001828 7C060734 extsh r6, r0 0000182C 3063FFFF subic r3, r3, 1 00001830 41820058 beq +0x00000058 /* 00001888 */ 00001834 8C030001 lbzu r0, [r3 + 0x0001] 00001838 30A6FFFF subic r5, r6, 1 0000183C 7CA80734 extsh r8, r5 00001840 7C000775 extsb. r0, r0 00001844 2C860000 cmpwi cr1, r6, 0 00001848 30C4FFFF subic r6, r4, 1 0000184C 30A8FFFF subic r5, r8, 1 label00001850: 00001850 41820048 beq +0x00000048 /* 00001898 */ 00001854 8CE60001 lbzu r7, [r6 + 0x0001] 00001858 39280000 addi r9, r8, 0x0000 0000185C 7CE70774 extsb r7, r7 00001860 7F003800 cmp cr6, r0, r7 00001864 7CA80734 extsh r8, r5 00001868 30840001 addic r4, r4, 1 0000186C 30A8FFFF subic r5, r8, 1 00001870 409A0020 bne cr6, +0x00000020 /* 00001890 */ 00001874 41860014 beq cr1, +0x00000014 /* 00001888 */ 00001878 8C030001 lbzu r0, [r3 + 0x0001] 0000187C 2C890000 cmpwi cr1, r9, 0 00001880 7C000775 extsb. r0, r0 00001884 4BFFFFCC b -0x00000034 /* 00001850 */ label00001888: 00001888 38600000 li r3, 0x0000 label0000188C: 0000188C 4E800020 blr label00001890: 00001890 3860FFFF li r3, 0xFFFFFFFF 00001894 4BFFFFF8 b -0x00000008 /* 0000188C */ label00001898: 00001898 88840000 lbz r4, [r4] 0000189C 38600000 li r3, 0x0000 000018A0 7C840775 extsb. r4, r4 000018A4 4082FFEC bne -0x00000014 /* 00001890 */ 000018A8 4E800020 blr 000018AC 00000000 .invalid 000018B0 00002040 .invalid 000018B4 00000300 .invalid 000018B8 00000000 .invalid 000018BC 0000008C .invalid 000018C0 00077374 .invalid 000018C4 726E636D andi. r14, r19, 0x636D 000018C8 70000000 andi. r0, r0, 0x0000 000018CC BFA1FFF4 stmw [r1 - 0x000C], r29 000018D0 3BE40000 addi r31, r4, 0x0000 000018D4 809F0000 lwz r4, [r31] 000018D8 3BA30000 addi r29, r3, 0x0000 000018DC A8E40020 lha r7, [r4 + 0x0020] 000018E0 A8A40022 lha r5, [r4 + 0x0022] 000018E4 8084002C lwz r4, [r4 + 0x002C] 000018E8 7CA729D6 mullw r5, r7, r5 000018EC 7CA70E70 srawi r7, r5, 1 000018F0 7CA53814 addc r5, r5, r7 000018F4 7C042800 cmp r4, r5 000018F8 7C0802A6 mflr r0 000018FC 3BC00000 li r30, 0x0000 00001900 90010008 stw [r1 + 0x0008], r0 00001904 9421FFB0 stwu [r1 - 0x0050], r1 00001908 38600001 li r3, 0x0001 0000190C 418200F8 beq +0x000000F8 /* 00001A04 */ 00001910 807D000C lwz r3, [r29 + 0x000C] 00001914 30BD0004 addic r5, r29, 4 00001918 2C030000 cmpwi r3, 0 0000191C 38800FE0 li r4, 0x0FE0 00001920 38C01800 li r6, 0x1800 00001924 4182001C beq +0x0000001C /* 00001940 */ 00001928 80FD0010 lwz r7, [r29 + 0x0010] 0000192C 4800A691 bl +0x0000A690 /* 0000BFBC */ 00001930 80410014 lwz r2, [r1 + 0x0014] 00001934 7C7E0735 extsh. r30, r3 00001938 3860DCFA li r3, 0xFFFFDCFA 0000193C 408200B4 bne +0x000000B4 /* 000019F0 */ label00001940: 00001940 80BD0004 lwz r5, [r29 + 0x0004] 00001944 8082FF90 lwz r4, [r2 - 0x0070] 00001948 30650800 addic r3, r5, 2048 0000194C 30840049 addic r4, r4, 73 00001950 38A00007 li r5, 0x0007 00001954 4BFFFECD bl -0x00000134 /* 00001820 */ 00001958 2C030000 cmpwi r3, 0 0000195C 309D009C addic r4, r29, 156 00001960 38A00002 li r5, 0x0002 00001964 41820048 beq +0x00000048 /* 000019AC */ 00001968 809F0000 lwz r4, [r31] 0000196C 80A4002C lwz r5, [r4 + 0x002C] 00001970 2C850000 cmpwi cr1, r5, 0 00001974 40860020 bne cr1, +0x00000020 /* 00001994 */ 00001978 A8A40020 lha r5, [r4 + 0x0020] 0000197C 38600001 li r3, 0x0001 00001980 2C0500C0 cmpwi r5, 192 00001984 40820010 bne +0x00000010 /* 00001994 */ 00001988 A8840022 lha r4, [r4 + 0x0022] 0000198C 2C840080 cmpwi cr1, r4, 128 00001990 41860060 beq cr1, +0x00000060 /* 000019F0 */ label00001994: 00001994 3860DCF7 li r3, 0xFFFFDCF7 00001998 81810058 lwz r12, [r1 + 0x0058] 0000199C 30210050 addic r1, r1, 80 000019A0 7D8803A6 mtlr r12 000019A4 BBA1FFF4 lmw r29, [r1 - 0x000C] 000019A8 48000058 b +0x00000058 /* 00001A00 */ label000019AC: 000019AC 80FD0004 lwz r7, [r29 + 0x0004] 000019B0 30671603 addic r3, r7, 5635 000019B4 4800A621 bl +0x0000A620 /* 0000BFD4 */ 000019B8 80410014 lwz r2, [r1 + 0x0014] 000019BC 80BD0004 lwz r5, [r29 + 0x0004] 000019C0 309D009E addic r4, r29, 158 000019C4 30651605 addic r3, r5, 5637 000019C8 38A00002 li r5, 0x0002 000019CC 4800A609 bl +0x0000A608 /* 0000BFD4 */ 000019D0 80410014 lwz r2, [r1 + 0x0014] 000019D4 80BD0000 lwz r5, [r29] 000019D8 809D0004 lwz r4, [r29 + 0x0004] 000019DC 30A51800 addic r5, r5, 6144 000019E0 30841800 addic r4, r4, 6144 000019E4 909D0004 stw [r29 + 0x0004], r4 000019E8 90BD0000 stw [r29], r5 000019EC 387E0000 addi r3, r30, 0x0000 label000019F0: 000019F0 81810058 lwz r12, [r1 + 0x0058] 000019F4 30210050 addic r1, r1, 80 000019F8 7D8803A6 mtlr r12 000019FC BBA1FFF4 lmw r29, [r1 - 0x000C] label00001A00: 00001A00 4E800020 blr label00001A04: 00001A04 BBA10044 lmw r29, [r1 + 0x0044] 00001A08 30210050 addic r1, r1, 80 00001A0C 4E800020 blr 00001A10 00000000 .invalid 00001A14 00002041 .invalid 00001A18 80030200 lwz r0, [r3 + 0x0200] 00001A1C 00000000 .invalid 00001A20 00000144 .invalid 00001A24 000A5265 .invalid 00001A28 61644865 ori r4, r11, 0x4865 00001A2C 61646572 ori r4, r11, 0x6572 00001A30 80030000 lwz r0, [r3] 00001A34 80A30004 lwz r5, [r3 + 0x0004] 00001A38 7C040014 addc r0, r4, r0 00001A3C 7C842814 addc r4, r4, r5 00001A40 90830004 stw [r3 + 0x0004], r4 00001A44 90030000 stw [r3], r0 00001A48 38600000 li r3, 0x0000 00001A4C 4E800020 blr 00001A50 00000000 .invalid 00001A54 00002040 .invalid 00001A58 00000200 .invalid 00001A5C 00000000 .invalid 00001A60 00000020 .invalid 00001A64 00095573 .invalid 00001A68 65644279 oris r4, r11, 0x4279 00001A6C 74657300 andis. r5, r3, 0x7300 fn00001A70: 00001A70 BF41FFE8 stmw [r1 - 0x0018], r26 00001A74 7C0802A6 mflr r0 00001A78 7D800026 mfcr r12 00001A7C 91810004 stw [r1 + 0x0004], r12 00001A80 3BC40000 addi r30, r4, 0x0000 00001A84 2D9E0000 cmpwi cr3, r30, 0 00001A88 90010008 stw [r1 + 0x0008], r0 00001A8C 3BE50000 addi r31, r5, 0x0000 00001A90 3B830000 addi r28, r3, 0x0000 00001A94 881C00A3 lbz r0, [r28 + 0x00A3] 00001A98 2E1F0000 cmpwi cr4, r31, 0 00001A9C 9421FFA0 stwu [r1 - 0x0060], r1 00001AA0 98010038 stb [r1 + 0x0038], r0 00001AA4 3BA00000 li r29, 0x0000 00001AA8 3B600001 li r27, 0x0001 00001AAC 408E002C bne cr3, +0x0000002C /* 00001AD8 */ 00001AB0 81810064 lwz r12, [r1 + 0x0064] 00001AB4 387D0000 addi r3, r29, 0x0000 00001AB8 BB61004C lmw r27, [r1 + 0x004C] 00001ABC 7D818120 mtcrf 0x18, r12 00001AC0 30210060 addic r1, r1, 96 00001AC4 4E800020 blr label00001AC8: 00001AC8 3BA0DCF9 li r29, 0xFFFFDCF9 00001ACC 480001A4 b +0x000001A4 /* 00001C70 */ label00001AD0: 00001AD0 3BA0DCFA li r29, 0xFFFFDCFA 00001AD4 4800019C b +0x0000019C /* 00001C70 */ label00001AD8: 00001AD8 9B610038 stb [r1 + 0x0038], r27 00001ADC 38800FA0 li r4, 0x0FA0 00001AE0 38A00001 li r5, 0x0001 00001AE4 38C01000 li r6, 0x1000 00001AE8 807F0000 lwz r3, [r31] 00001AEC 41920018 beq cr4, +0x00000018 /* 00001B04 */ 00001AF0 80FF0004 lwz r7, [r31 + 0x0004] 00001AF4 4800A4C9 bl +0x0000A4C8 /* 0000BFBC */ 00001AF8 80410014 lwz r2, [r1 + 0x0014] 00001AFC 2C030000 cmpwi r3, 0 00001B00 4082FFC8 bne -0x00000038 /* 00001AC8 */ label00001B04: 00001B04 807C000C lwz r3, [r28 + 0x000C] 00001B08 801C0000 lwz r0, [r28] 00001B0C 335C0004 addic r26, r28, 4 00001B10 7C1E0014 addc r0, r30, r0 00001B14 2C030000 cmpwi r3, 0 00001B18 901C0000 stw [r28], r0 00001B1C 38800FE0 li r4, 0x0FE0 00001B20 38BA0000 addi r5, r26, 0x0000 00001B24 38C00000 li r6, 0x0000 00001B28 4182013C beq +0x0000013C /* 00001C64 */ 00001B2C 80FC0010 lwz r7, [r28 + 0x0010] 00001B30 4800A48D bl +0x0000A48C /* 0000BFBC */ 00001B34 80410014 lwz r2, [r1 + 0x0014] 00001B38 2C030000 cmpwi r3, 0 00001B3C 38800FE0 li r4, 0x0FE0 00001B40 38A00000 li r5, 0x0000 00001B44 38DE0000 addi r6, r30, 0x0000 00001B48 4082001C bne +0x0000001C /* 00001B64 */ 00001B4C 807C000C lwz r3, [r28 + 0x000C] 00001B50 80FC0010 lwz r7, [r28 + 0x0010] 00001B54 4800A469 bl +0x0000A468 /* 0000BFBC */ 00001B58 80410014 lwz r2, [r1 + 0x0014] 00001B5C 2C030000 cmpwi r3, 0 00001B60 41820110 beq +0x00000110 /* 00001C70 */ label00001B64: 00001B64 80DC0008 lwz r6, [r28 + 0x0008] 00001B68 7C9E3000 cmp cr1, r30, r6 00001B6C 408500D0 ble cr1, +0x000000D0 /* 00001C3C */ 00001B70 38800FE0 li r4, 0x0FE0 00001B74 38BA0000 addi r5, r26, 0x0000 00001B78 41920080 beq cr4, +0x00000080 /* 00001BF8 */ 00001B7C 807C000C lwz r3, [r28 + 0x000C] 00001B80 80FC0010 lwz r7, [r28 + 0x0010] 00001B84 4800A439 bl +0x0000A438 /* 0000BFBC */ 00001B88 80410014 lwz r2, [r1 + 0x0014] label00001B8C: 00001B8C 7C7D0735 extsh. r29, r3 00001B90 38800FA0 li r4, 0x0FA0 00001B94 38A00001 li r5, 0x0001 00001B98 38C01000 li r6, 0x1000 00001B9C 4082FF34 bne -0x000000CC /* 00001AD0 */ 00001BA0 801C0008 lwz r0, [r28 + 0x0008] 00001BA4 30E00000 addic r7, r0, 0 00001BA8 7FC0F010 subfc r30, r0, r30 00001BAC 801C0004 lwz r0, [r28 + 0x0004] 00001BB0 7C070014 addc r0, r7, r0 00001BB4 901C0004 stw [r28 + 0x0004], r0 00001BB8 807F0000 lwz r3, [r31] 00001BBC 80FF0004 lwz r7, [r31 + 0x0004] 00001BC0 4800A3FD bl +0x0000A3FC /* 0000BFBC */ 00001BC4 80410014 lwz r2, [r1 + 0x0014] 00001BC8 2C030000 cmpwi r3, 0 00001BCC 38800FE0 li r4, 0x0FE0 00001BD0 38BA0000 addi r5, r26, 0x0000 00001BD4 4082FEF4 bne -0x0000010C /* 00001AC8 */ 00001BD8 80DC0008 lwz r6, [r28 + 0x0008] 00001BDC 7C9E3000 cmp cr1, r30, r6 00001BE0 41840058 blt cr1, +0x00000058 /* 00001C38 */ 00001BE4 807C000C lwz r3, [r28 + 0x000C] 00001BE8 80FC0010 lwz r7, [r28 + 0x0010] 00001BEC 4800A3D1 bl +0x0000A3D0 /* 0000BFBC */ 00001BF0 80410014 lwz r2, [r1 + 0x0014] 00001BF4 4BFFFF98 b -0x00000068 /* 00001B8C */ label00001BF8: 00001BF8 807C000C lwz r3, [r28 + 0x000C] 00001BFC 80FC0010 lwz r7, [r28 + 0x0010] 00001C00 4800A3BD bl +0x0000A3BC /* 0000BFBC */ 00001C04 80410014 lwz r2, [r1 + 0x0014] 00001C08 7C7D0735 extsh. r29, r3 00001C0C 38800FE0 li r4, 0x0FE0 00001C10 38BA0000 addi r5, r26, 0x0000 00001C14 4082FEBC bne -0x00000144 /* 00001AD0 */ 00001C18 80DC0008 lwz r6, [r28 + 0x0008] 00001C1C 80FC0004 lwz r7, [r28 + 0x0004] 00001C20 7FC6F010 subfc r30, r6, r30 00001C24 7C9E3000 cmp cr1, r30, r6 00001C28 38060000 addi r0, r6, 0x0000 00001C2C 7C003814 addc r0, r0, r7 00001C30 901C0004 stw [r28 + 0x0004], r0 00001C34 4084FFC4 bge cr1, -0x0000003C /* 00001BF8 */ label00001C38: 00001C38 2D9E0000 cmpwi cr3, r30, 0 label00001C3C: 00001C3C 38BA0000 addi r5, r26, 0x0000 00001C40 38800FE0 li r4, 0x0FE0 00001C44 38DE0000 addi r6, r30, 0x0000 00001C48 408D0028 ble cr3, +0x00000028 /* 00001C70 */ 00001C4C 807C000C lwz r3, [r28 + 0x000C] 00001C50 80FC0010 lwz r7, [r28 + 0x0010] 00001C54 4800A369 bl +0x0000A368 /* 0000BFBC */ 00001C58 80410014 lwz r2, [r1 + 0x0014] 00001C5C 7C7D0735 extsh. r29, r3 00001C60 4082FE70 bne -0x00000190 /* 00001AD0 */ label00001C64: 00001C64 801C0004 lwz r0, [r28 + 0x0004] 00001C68 7C1E0014 addc r0, r30, r0 00001C6C 901C0004 stw [r28 + 0x0004], r0 label00001C70: 00001C70 9B610038 stb [r1 + 0x0038], r27 00001C74 387D0000 addi r3, r29, 0x0000 00001C78 81810064 lwz r12, [r1 + 0x0064] 00001C7C 80010068 lwz r0, [r1 + 0x0068] 00001C80 7D818120 mtcrf 0x18, r12 00001C84 30210060 addic r1, r1, 96 00001C88 7C0803A6 mtlr r0 00001C8C BB41FFE8 lmw r26, [r1 - 0x0018] 00001C90 4E800020 blr 00001C94 00000000 .invalid 00001C98 00002043 .invalid 00001C9C 80060300 lwz r0, [r6 + 0x0300] 00001CA0 00000000 .invalid 00001CA4 00000224 .invalid 00001CA8 00095375 .invalid 00001CAC 636B4279 ori r11, r27, 0x4279 00001CB0 74657300 andis. r5, r3, 0x7300 fn00001CB4: 00001CB4 BF21FFE4 stmw [r1 - 0x001C], r25 00001CB8 3B860000 addi r28, r6, 0x0000 00001CBC 7C0802A6 mflr r0 00001CC0 3BE30000 addi r31, r3, 0x0000 00001CC4 3B640000 addi r27, r4, 0x0000 00001CC8 3BC50000 addi r30, r5, 0x0000 00001CCC 38C01000 li r6, 0x1000 00001CD0 38A00001 li r5, 0x0001 00001CD4 7D800026 mfcr r12 00001CD8 91810004 stw [r1 + 0x0004], r12 00001CDC 2E1C0000 cmpwi cr4, r28, 0 00001CE0 887F00A3 lbz r3, [r31 + 0x00A3] 00001CE4 3BA00000 li r29, 0x0000 00001CE8 90010008 stw [r1 + 0x0008], r0 00001CEC 9421FFA0 stwu [r1 - 0x0060], r1 00001CF0 98610038 stb [r1 + 0x0038], r3 00001CF4 3B200001 li r25, 0x0001 00001CF8 9B210038 stb [r1 + 0x0038], r25 00001CFC 38800FA0 li r4, 0x0FA0 00001D00 807C0000 lwz r3, [r28] 00001D04 41920038 beq cr4, +0x00000038 /* 00001D3C */ 00001D08 80FC0004 lwz r7, [r28 + 0x0004] 00001D0C 4800A2B1 bl +0x0000A2B0 /* 0000BFBC */ 00001D10 80410014 lwz r2, [r1 + 0x0014] 00001D14 7C7D0735 extsh. r29, r3 00001D18 41820024 beq +0x00000024 /* 00001D3C */ label00001D1C: 00001D1C 3BA0DCF9 li r29, 0xFFFFDCF9 00001D20 9B210038 stb [r1 + 0x0038], r25 00001D24 387D0000 addi r3, r29, 0x0000 00001D28 81810064 lwz r12, [r1 + 0x0064] 00001D2C 80010068 lwz r0, [r1 + 0x0068] 00001D30 480001BC b +0x000001BC /* 00001EEC */ label00001D34: 00001D34 3BA0DCFA li r29, 0xFFFFDCFA 00001D38 480001A4 b +0x000001A4 /* 00001EDC */ label00001D3C: 00001D3C 807F000C lwz r3, [r31 + 0x000C] 00001D40 389E0000 addi r4, r30, 0x0000 00001D44 2C830000 cmpwi cr1, r3, 0 00001D48 807F0000 lwz r3, [r31] 00001D4C 7C7B1814 addc r3, r27, r3 00001D50 907F0000 stw [r31], r3 00001D54 4186016C beq cr1, +0x0000016C /* 00001EC0 */ 00001D58 80DF0008 lwz r6, [r31 + 0x0008] 00001D5C 335F0004 addic r26, r31, 4 00001D60 7C1B3000 cmp r27, r6 00001D64 40810108 ble +0x00000108 /* 00001E6C */ 00001D68 38800FE0 li r4, 0x0FE0 00001D6C 38BA0000 addi r5, r26, 0x0000 00001D70 41920098 beq cr4, +0x00000098 /* 00001E08 */ 00001D74 807F000C lwz r3, [r31 + 0x000C] 00001D78 80FF0010 lwz r7, [r31 + 0x0010] 00001D7C 4800A241 bl +0x0000A240 /* 0000BFBC */ 00001D80 80410014 lwz r2, [r1 + 0x0014] label00001D84: 00001D84 7C630735 extsh. r3, r3 00001D88 389E0000 addi r4, r30, 0x0000 00001D8C 4082FFA8 bne -0x00000058 /* 00001D34 */ 00001D90 807F0004 lwz r3, [r31 + 0x0004] 00001D94 80BF0008 lwz r5, [r31 + 0x0008] 00001D98 4800A23D bl +0x0000A23C /* 0000BFD4 */ 00001D9C 80410014 lwz r2, [r1 + 0x0014] 00001DA0 80FF0008 lwz r7, [r31 + 0x0008] 00001DA4 38800FA0 li r4, 0x0FA0 00001DA8 38670000 addi r3, r7, 0x0000 00001DAC 7F63D810 subfc r27, r3, r27 00001DB0 807F0004 lwz r3, [r31 + 0x0004] 00001DB4 7FC7F014 addc r30, r7, r30 00001DB8 7C671814 addc r3, r7, r3 00001DBC 907F0004 stw [r31 + 0x0004], r3 00001DC0 807C0000 lwz r3, [r28] 00001DC4 80FC0004 lwz r7, [r28 + 0x0004] 00001DC8 38A00001 li r5, 0x0001 00001DCC 38C01000 li r6, 0x1000 00001DD0 4800A1ED bl +0x0000A1EC /* 0000BFBC */ 00001DD4 80410014 lwz r2, [r1 + 0x0014] 00001DD8 7C7D0735 extsh. r29, r3 00001DDC 38800FE0 li r4, 0x0FE0 00001DE0 38BA0000 addi r5, r26, 0x0000 00001DE4 4082FF38 bne -0x000000C8 /* 00001D1C */ 00001DE8 80DF0008 lwz r6, [r31 + 0x0008] 00001DEC 7C9B3000 cmp cr1, r27, r6 00001DF0 4184007C blt cr1, +0x0000007C /* 00001E6C */ 00001DF4 807F000C lwz r3, [r31 + 0x000C] 00001DF8 80FF0010 lwz r7, [r31 + 0x0010] 00001DFC 4800A1C1 bl +0x0000A1C0 /* 0000BFBC */ 00001E00 80410014 lwz r2, [r1 + 0x0014] 00001E04 4BFFFF80 b -0x00000080 /* 00001D84 */ label00001E08: 00001E08 807F000C lwz r3, [r31 + 0x000C] 00001E0C 80FF0010 lwz r7, [r31 + 0x0010] label00001E10: 00001E10 4800A1AD bl +0x0000A1AC /* 0000BFBC */ 00001E14 80410014 lwz r2, [r1 + 0x0014] 00001E18 7C7D0735 extsh. r29, r3 00001E1C 389E0000 addi r4, r30, 0x0000 00001E20 4082FF14 bne -0x000000EC /* 00001D34 */ 00001E24 807F0004 lwz r3, [r31 + 0x0004] 00001E28 80BF0008 lwz r5, [r31 + 0x0008] 00001E2C 4800A1A9 bl +0x0000A1A8 /* 0000BFD4 */ 00001E30 80410014 lwz r2, [r1 + 0x0014] 00001E34 80DF0008 lwz r6, [r31 + 0x0008] 00001E38 80FF0004 lwz r7, [r31 + 0x0004] 00001E3C 7F66D810 subfc r27, r6, r27 00001E40 7C1B3000 cmp r27, r6 00001E44 38660000 addi r3, r6, 0x0000 00001E48 7FC3F014 addc r30, r3, r30 00001E4C 7C633814 addc r3, r3, r7 00001E50 907F0004 stw [r31 + 0x0004], r3 00001E54 41800018 blt +0x00000018 /* 00001E6C */ 00001E58 807F000C lwz r3, [r31 + 0x000C] 00001E5C 80FF0010 lwz r7, [r31 + 0x0010] 00001E60 38800FE0 li r4, 0x0FE0 00001E64 38BA0000 addi r5, r26, 0x0000 00001E68 4BFFFFA8 b -0x00000058 /* 00001E10 */ label00001E6C: 00001E6C 2C1B0000 cmpwi r27, 0 00001E70 38BA0000 addi r5, r26, 0x0000 00001E74 38800FE0 li r4, 0x0FE0 00001E78 38DB0000 addi r6, r27, 0x0000 00001E7C 40810060 ble +0x00000060 /* 00001EDC */ 00001E80 807F000C lwz r3, [r31 + 0x000C] 00001E84 80FF0010 lwz r7, [r31 + 0x0010] 00001E88 4800A135 bl +0x0000A134 /* 0000BFBC */ 00001E8C 80410014 lwz r2, [r1 + 0x0014] 00001E90 7C7D0735 extsh. r29, r3 00001E94 389E0000 addi r4, r30, 0x0000 00001E98 38BB0000 addi r5, r27, 0x0000 00001E9C 4082FE98 bne -0x00000168 /* 00001D34 */ 00001EA0 807F0004 lwz r3, [r31 + 0x0004] 00001EA4 4800A131 bl +0x0000A130 /* 0000BFD4 */ 00001EA8 80410014 lwz r2, [r1 + 0x0014] 00001EAC 807F0004 lwz r3, [r31 + 0x0004] 00001EB0 7C7B1814 addc r3, r27, r3 00001EB4 907F0004 stw [r31 + 0x0004], r3 00001EB8 9B210038 stb [r1 + 0x0038], r25 00001EBC 48000024 b +0x00000024 /* 00001EE0 */ label00001EC0: 00001EC0 807F0004 lwz r3, [r31 + 0x0004] 00001EC4 38BB0000 addi r5, r27, 0x0000 00001EC8 4800A10D bl +0x0000A10C /* 0000BFD4 */ 00001ECC 80410014 lwz r2, [r1 + 0x0014] 00001ED0 807F0004 lwz r3, [r31 + 0x0004] 00001ED4 7C7B1814 addc r3, r27, r3 00001ED8 907F0004 stw [r31 + 0x0004], r3 label00001EDC: 00001EDC 9B210038 stb [r1 + 0x0038], r25 label00001EE0: 00001EE0 387D0000 addi r3, r29, 0x0000 00001EE4 81810064 lwz r12, [r1 + 0x0064] 00001EE8 80010068 lwz r0, [r1 + 0x0068] label00001EEC: 00001EEC 7D808120 mtcrf 0x08, r12 00001EF0 30210060 addic r1, r1, 96 00001EF4 7C0803A6 mtlr r0 00001EF8 BB21FFE4 lmw r25, [r1 - 0x001C] 00001EFC 4E800020 blr 00001F00 00000000 .invalid 00001F04 00002043 .invalid 00001F08 80070400 lwz r0, [r7 + 0x0400] 00001F0C 00000000 .invalid 00001F10 0000024C .invalid 00001F14 00095265 .invalid 00001F18 61644279 ori r4, r11, 0x4279 00001F1C 74657300 andis. r5, r3, 0x7300 fn00001F20: 00001F20 BF41FFE8 stmw [r1 - 0x0018], r26 00001F24 3B630000 addi r27, r3, 0x0000 00001F28 3BE60000 addi r31, r6, 0x0000 00001F2C 3BC50000 addi r30, r5, 0x0000 00001F30 7C0802A6 mflr r0 00001F34 3B800001 li r28, 0x0001 00001F38 90010008 stw [r1 + 0x0008], r0 00001F3C 801B0000 lwz r0, [r27] 00001F40 335B0004 addic r26, r27, 4 00001F44 7FA02010 subfc r29, r0, r4 00001F48 881B00A3 lbz r0, [r27 + 0x00A3] 00001F4C 38800FE0 li r4, 0x0FE0 00001F50 9421FFA0 stwu [r1 - 0x0060], r1 00001F54 98010038 stb [r1 + 0x0038], r0 00001F58 9B810038 stb [r1 + 0x0038], r28 00001F5C 80FB0018 lwz r7, [r27 + 0x0018] 00001F60 807B0014 lwz r3, [r27 + 0x0014] 00001F64 38BA0000 addi r5, r26, 0x0000 00001F68 38C00000 li r6, 0x0000 00001F6C 4800A051 bl +0x0000A050 /* 0000BFBC */ 00001F70 80410014 lwz r2, [r1 + 0x0014] 00001F74 7C600735 extsh. r0, r3 00001F78 38800FE0 li r4, 0x0FE0 00001F7C 38A00000 li r5, 0x0000 00001F80 38DD0000 addi r6, r29, 0x0000 00001F84 3860DCFA li r3, 0xFFFFDCFA 00001F88 40820130 bne +0x00000130 /* 000020B8 */ 00001F8C 807B0014 lwz r3, [r27 + 0x0014] 00001F90 80FB0018 lwz r7, [r27 + 0x0018] 00001F94 4800A029 bl +0x0000A028 /* 0000BFBC */ 00001F98 80410014 lwz r2, [r1 + 0x0014] 00001F9C 7C600735 extsh. r0, r3 00001FA0 7FBDF814 addc r29, r29, r31 00001FA4 3860DCFA li r3, 0xFFFFDCFA 00001FA8 40820110 bne +0x00000110 /* 000020B8 */ 00001FAC 80DB0008 lwz r6, [r27 + 0x0008] 00001FB0 38800FE0 li r4, 0x0FE0 00001FB4 7C9F3000 cmp cr1, r31, r6 00001FB8 38BA0000 addi r5, r26, 0x0000 00001FBC 40850068 ble cr1, +0x00000068 /* 00002024 */ 00001FC0 807B0014 lwz r3, [r27 + 0x0014] 00001FC4 80FB0010 lwz r7, [r27 + 0x0010] label00001FC8: 00001FC8 48009FF5 bl +0x00009FF4 /* 0000BFBC */ 00001FCC 80410014 lwz r2, [r1 + 0x0014] 00001FD0 7C600735 extsh. r0, r3 00001FD4 389E0000 addi r4, r30, 0x0000 00001FD8 408200DC bne +0x000000DC /* 000020B4 */ 00001FDC 807B0004 lwz r3, [r27 + 0x0004] 00001FE0 80BB0008 lwz r5, [r27 + 0x0008] 00001FE4 48009FF1 bl +0x00009FF0 /* 0000BFD4 */ 00001FE8 80410014 lwz r2, [r1 + 0x0014] 00001FEC 80DB0008 lwz r6, [r27 + 0x0008] 00001FF0 80FB0004 lwz r7, [r27 + 0x0004] 00001FF4 7FE6F810 subfc r31, r6, r31 00001FF8 7C9F3000 cmp cr1, r31, r6 00001FFC 38060000 addi r0, r6, 0x0000 00002000 7FC0F014 addc r30, r0, r30 00002004 7C003814 addc r0, r0, r7 00002008 901B0004 stw [r27 + 0x0004], r0 0000200C 41840018 blt cr1, +0x00000018 /* 00002024 */ 00002010 807B0014 lwz r3, [r27 + 0x0014] 00002014 80FB0010 lwz r7, [r27 + 0x0010] 00002018 38800FE0 li r4, 0x0FE0 0000201C 38BA0000 addi r5, r26, 0x0000 00002020 4BFFFFA8 b -0x00000058 /* 00001FC8 */ label00002024: 00002024 2C9F0000 cmpwi cr1, r31, 0 00002028 807B0014 lwz r3, [r27 + 0x0014] 0000202C 80FB0018 lwz r7, [r27 + 0x0018] 00002030 38800FE0 li r4, 0x0FE0 00002034 40850040 ble cr1, +0x00000040 /* 00002074 */ 00002038 38BA0000 addi r5, r26, 0x0000 0000203C 38DF0000 addi r6, r31, 0x0000 00002040 48009F7D bl +0x00009F7C /* 0000BFBC */ 00002044 80410014 lwz r2, [r1 + 0x0014] 00002048 7C600735 extsh. r0, r3 0000204C 389E0000 addi r4, r30, 0x0000 00002050 3860DCFA li r3, 0xFFFFDCFA 00002054 38BF0000 addi r5, r31, 0x0000 00002058 40820060 bne +0x00000060 /* 000020B8 */ 0000205C 807B0004 lwz r3, [r27 + 0x0004] 00002060 48009F75 bl +0x00009F74 /* 0000BFD4 */ 00002064 80410014 lwz r2, [r1 + 0x0014] 00002068 801B0004 lwz r0, [r27 + 0x0004] 0000206C 7C1F0014 addc r0, r31, r0 00002070 901B0004 stw [r27 + 0x0004], r0 label00002074: 00002074 38BA0000 addi r5, r26, 0x0000 00002078 807B0014 lwz r3, [r27 + 0x0014] 0000207C 80FB0018 lwz r7, [r27 + 0x0018] 00002080 38800FE0 li r4, 0x0FE0 00002084 38C00000 li r6, 0x0000 00002088 48009F35 bl +0x00009F34 /* 0000BFBC */ 0000208C 80410014 lwz r2, [r1 + 0x0014] 00002090 7CDD00D0 neg r6, r29 00002094 80FB0018 lwz r7, [r27 + 0x0018] 00002098 807B0014 lwz r3, [r27 + 0x0014] 0000209C 38800FE0 li r4, 0x0FE0 000020A0 38A00000 li r5, 0x0000 000020A4 48009F19 bl +0x00009F18 /* 0000BFBC */ 000020A8 80410014 lwz r2, [r1 + 0x0014] 000020AC 7C630735 extsh. r3, r3 000020B0 41820008 beq +0x00000008 /* 000020B8 */ label000020B4: 000020B4 3860DCFA li r3, 0xFFFFDCFA label000020B8: 000020B8 9B810038 stb [r1 + 0x0038], r28 000020BC 81810068 lwz r12, [r1 + 0x0068] 000020C0 30210060 addic r1, r1, 96 000020C4 7D8803A6 mtlr r12 000020C8 BB41FFE8 lmw r26, [r1 - 0x0018] 000020CC 4E800020 blr 000020D0 00000000 .invalid 000020D4 00002041 .invalid 000020D8 80060400 lwz r0, [r6 + 0x0400] 000020DC 00000000 .invalid 000020E0 000001B0 .invalid 000020E4 000B5265 .invalid 000020E8 61644572 ori r4, r11, 0x4572 000020EC 72446174 andi. r4, r18, 0x6174 000020F0 61000000 ori r0, r8, 0x0000 fn000020F4: 000020F4 BF01FFE0 stmw [r1 - 0x0020], r24 000020F8 3B830000 addi r28, r3, 0x0000 000020FC 7C0802A6 mflr r0 00002100 893C00A3 lbz r9, [r28 + 0x00A3] 00002104 90010008 stw [r1 + 0x0008], r0 00002108 9421FFA0 stwu [r1 - 0x0060], r1 0000210C 80FC001C lwz r7, [r28 + 0x001C] 00002110 811C0000 lwz r8, [r28] 00002114 99210038 stb [r1 + 0x0038], r9 00002118 AB3C0098 lha r25, [r28 + 0x0098] 0000211C 7F683810 subfc r27, r8, r7 00002120 2C990000 cmpwi cr1, r25, 0 00002124 3B460000 addi r26, r6, 0x0000 00002128 3BA50000 addi r29, r5, 0x0000 0000212C 3B040000 addi r24, r4, 0x0000 00002130 41860028 beq cr1, +0x00000028 /* 00002158 */ 00002134 80DC0064 lwz r6, [r28 + 0x0064] 00002138 38B90000 addi r5, r25, 0x0000 0000213C 30663400 addic r3, r6, 13312 00002140 48009E95 bl +0x00009E94 /* 0000BFD4 */ 00002144 80410014 lwz r2, [r1 + 0x0014] 00002148 38C00000 li r6, 0x0000 0000214C B0DC0098 sth [r28 + 0x0098], r6 00002150 7F79D814 addc r27, r25, r27 00002154 7F18C814 addc r24, r24, r25 label00002158: 00002158 3BE00001 li r31, 0x0001 0000215C 9BE10038 stb [r1 + 0x0038], r31 00002160 33DC0004 addic r30, r28, 4 00002164 807C0014 lwz r3, [r28 + 0x0014] 00002168 80FC0018 lwz r7, [r28 + 0x0018] 0000216C 38800FE0 li r4, 0x0FE0 00002170 38BE0000 addi r5, r30, 0x0000 00002174 38C00000 li r6, 0x0000 00002178 48009E45 bl +0x00009E44 /* 0000BFBC */ 0000217C 80410014 lwz r2, [r1 + 0x0014] 00002180 7C660735 extsh. r6, r3 00002184 38800FE0 li r4, 0x0FE0 00002188 38A00000 li r5, 0x0000 0000218C 38DB0000 addi r6, r27, 0x0000 00002190 3860DCFA li r3, 0xFFFFDCFA 00002194 4082011C bne +0x0000011C /* 000022B0 */ 00002198 807C0014 lwz r3, [r28 + 0x0014] 0000219C 80FC0018 lwz r7, [r28 + 0x0018] 000021A0 48009E1D bl +0x00009E1C /* 0000BFBC */ 000021A4 80410014 lwz r2, [r1 + 0x0014] 000021A8 7C660735 extsh. r6, r3 000021AC 38BE0000 addi r5, r30, 0x0000 000021B0 7FB9E810 subfc r29, r25, r29 000021B4 38800FE0 li r4, 0x0FE0 000021B8 38DD0000 addi r6, r29, 0x0000 000021BC 3860DCFA li r3, 0xFFFFDCFA 000021C0 408200F0 bne +0x000000F0 /* 000022B0 */ 000021C4 807C0014 lwz r3, [r28 + 0x0014] 000021C8 80FC0018 lwz r7, [r28 + 0x0018] 000021CC 48009DF1 bl +0x00009DF0 /* 0000BFBC */ 000021D0 80410014 lwz r2, [r1 + 0x0014] 000021D4 7C660735 extsh. r6, r3 000021D8 2C9D0000 cmpwi cr1, r29, 0 000021DC 7F3AE810 subfc r25, r26, r29 000021E0 3860DCFA li r3, 0xFFFFDCFA 000021E4 408200CC bne +0x000000CC /* 000022B0 */ 000021E8 38980000 addi r4, r24, 0x0000 000021EC 38BD0000 addi r5, r29, 0x0000 000021F0 41860010 beq cr1, +0x00000010 /* 00002200 */ 000021F4 807C0004 lwz r3, [r28 + 0x0004] 000021F8 48009DDD bl +0x00009DDC /* 0000BFD4 */ 000021FC 80410014 lwz r2, [r1 + 0x0014] label00002200: 00002200 7F250735 extsh. r5, r25 00002204 2C850900 cmpwi cr1, r5, 2304 00002208 B33C0098 sth [r28 + 0x0098], r25 0000220C 38C00900 li r6, 0x0900 00002210 40850014 ble cr1, +0x00000014 /* 00002224 */ 00002214 B0DC0098 sth [r28 + 0x0098], r6 00002218 38A00900 li r5, 0x0900 0000221C 80FC0004 lwz r7, [r28 + 0x0004] 00002220 4800000C b +0x0000000C /* 0000222C */ label00002224: 00002224 4182001C beq +0x0000001C /* 00002240 */ 00002228 80FC0004 lwz r7, [r28 + 0x0004] label0000222C: 0000222C 80DC0064 lwz r6, [r28 + 0x0064] 00002230 7C67D014 addc r3, r7, r26 00002234 30863400 addic r4, r6, 13312 00002238 48009D9D bl +0x00009D9C /* 0000BFD4 */ 0000223C 80410014 lwz r2, [r1 + 0x0014] label00002240: 00002240 38BE0000 addi r5, r30, 0x0000 00002244 807C0014 lwz r3, [r28 + 0x0014] 00002248 80FC0018 lwz r7, [r28 + 0x0018] 0000224C 38800FE0 li r4, 0x0FE0 00002250 38C00000 li r6, 0x0000 00002254 48009D69 bl +0x00009D68 /* 0000BFBC */ 00002258 80410014 lwz r2, [r1 + 0x0014] 0000225C 7C660735 extsh. r6, r3 00002260 7CDB00D0 neg r6, r27 00002264 38800FE0 li r4, 0x0FE0 00002268 38A00000 li r5, 0x0000 0000226C 3860DCFA li r3, 0xFFFFDCFA 00002270 40820040 bne +0x00000040 /* 000022B0 */ 00002274 807C0014 lwz r3, [r28 + 0x0014] 00002278 80FC0018 lwz r7, [r28 + 0x0018] 0000227C 48009D41 bl +0x00009D40 /* 0000BFBC */ 00002280 80410014 lwz r2, [r1 + 0x0014] 00002284 7C630735 extsh. r3, r3 00002288 4182001C beq +0x0000001C /* 000022A4 */ 0000228C 3860DCFA li r3, 0xFFFFDCFA 00002290 9BE10038 stb [r1 + 0x0038], r31 00002294 81810068 lwz r12, [r1 + 0x0068] 00002298 30210060 addic r1, r1, 96 0000229C 7D8803A6 mtlr r12 000022A0 48000020 b +0x00000020 /* 000022C0 */ label000022A4: 000022A4 80DC001C lwz r6, [r28 + 0x001C] 000022A8 7CC6D014 addc r6, r6, r26 000022AC 90DC001C stw [r28 + 0x001C], r6 label000022B0: 000022B0 9BE10038 stb [r1 + 0x0038], r31 000022B4 81810068 lwz r12, [r1 + 0x0068] 000022B8 30210060 addic r1, r1, 96 000022BC 7D8803A6 mtlr r12 label000022C0: 000022C0 BB01FFE0 lmw r24, [r1 - 0x0020] 000022C4 4E800020 blr 000022C8 00000000 .invalid 000022CC 00002041 .invalid 000022D0 80080400 lwz r0, [r8 + 0x0400] 000022D4 00000000 .invalid 000022D8 000001D4 .invalid 000022DC 000C5265 .invalid 000022E0 61644261 ori r4, r11, 0x4261 000022E4 73654461 andi. r5, r27, 0x4461 000022E8 74610000 andis. r1, r3, 0x0000 000022EC BFC1FFF8 stmw [r1 - 0x0008], r30 000022F0 3BE50000 addi r31, r5, 0x0000 000022F4 3BC40000 addi r30, r4, 0x0000 000022F8 38A30000 addi r5, r3, 0x0000 000022FC 7C0802A6 mflr r0 00002300 80FF0018 lwz r7, [r31 + 0x0018] 00002304 90010008 stw [r1 + 0x0008], r0 00002308 9421FFB0 stwu [r1 - 0x0050], r1 0000230C 807F0014 lwz r3, [r31 + 0x0014] 00002310 38800FE0 li r4, 0x0FE0 00002314 38DE0000 addi r6, r30, 0x0000 00002318 48009CA5 bl +0x00009CA4 /* 0000BFBC */ 0000231C 80410014 lwz r2, [r1 + 0x0014] 00002320 2C030000 cmpwi r3, 0 00002324 3860DCFA li r3, 0xFFFFDCFA 00002328 40820014 bne +0x00000014 /* 0000233C */ 0000232C 801F0000 lwz r0, [r31] 00002330 38600000 li r3, 0x0000 00002334 7C1E0014 addc r0, r30, r0 00002338 901F0000 stw [r31], r0 label0000233C: 0000233C 81810058 lwz r12, [r1 + 0x0058] 00002340 30210050 addic r1, r1, 80 00002344 7D8803A6 mtlr r12 00002348 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000234C 4E800020 blr 00002350 00000000 .invalid 00002354 00002041 .invalid 00002358 80020300 lwz r0, [r2 + 0x0300] 0000235C 00000000 .invalid 00002360 00000064 .invalid 00002364 000E5374 .invalid 00002368 7265616D andi. r5, r19, 0x616D 0000236C 44617461 .invalid sc 00002370 50726F63 rlwimi. r18, r3, 13, 29, 17 00002374 2C030000 cmpwi r3, 0 00002378 38600000 li r3, 0x0000 0000237C 40820010 bne +0x00000010 /* 0000238C */ 00002380 80050004 lwz r0, [r5 + 0x0004] 00002384 7C840014 addc r4, r4, r0 00002388 90850004 stw [r5 + 0x0004], r4 label0000238C: 0000238C 4E800020 blr 00002390 00000000 .invalid 00002394 00002040 .invalid 00002398 00000300 .invalid 0000239C 00000000 .invalid 000023A0 0000001C .invalid 000023A4 000C4E69 .invalid 000023A8 6C6C4461 xoris r12, r3, 0x4461 000023AC 74615072 andis. r1, r3, 0x5072 000023B0 6F630000 xoris r3, r27, 0x0000 000023B4 BEC1FFD8 stmw [r1 - 0x0028], r22 000023B8 3B040000 addi r24, r4, 0x0000 000023BC 80B80004 lwz r5, [r24 + 0x0004] 000023C0 7C0802A6 mflr r0 000023C4 80A50000 lwz r5, [r5] 000023C8 7D800026 mfcr r12 000023CC 91810004 stw [r1 + 0x0004], r12 000023D0 90010008 stw [r1 + 0x0008], r0 000023D4 9421FF60 stwu [r1 - 0x00A0], r1 000023D8 83980022 lwz r28, [r24 + 0x0022] 000023DC 3B430000 addi r26, r3, 0x0000 000023E0 ABC50020 lha r30, [r5 + 0x0020] 000023E4 4BFFE41D bl -0x00001BE4 /* 00000800 */ 000023E8 7C770735 extsh. r23, r3 000023EC 3AC00000 li r22, 0x0000 000023F0 4182001C beq +0x0000001C /* 0000240C */ 000023F4 818100A8 lwz r12, [r1 + 0x00A8] 000023F8 38770000 addi r3, r23, 0x0000 000023FC 302100A0 addic r1, r1, 160 00002400 7D8803A6 mtlr r12 00002404 BAC1FFD8 lmw r22, [r1 - 0x0028] 00002408 4E800020 blr label0000240C: 0000240C A8B8007C lha r5, [r24 + 0x007C] 00002410 38E00000 li r7, 0x0000 00002414 2C050000 cmpwi r5, 0 00002418 40820010 bne +0x00000010 /* 00002428 */ 0000241C A8B8007E lha r5, [r24 + 0x007E] 00002420 2F050000 cmpwi cr6, r5, 0 00002424 419A0008 beq cr6, +0x00000008 /* 0000242C */ label00002428: 00002428 38E00001 li r7, 0x0001 label0000242C: 0000242C 88B80097 lbz r5, [r24 + 0x0097] 00002430 54FF063E rlwinm r31, r7, 0, 24, 31 00002434 7CA50774 extsb r5, r5 00002438 2C050002 cmpwi r5, 2 0000243C 2F050004 cmpwi cr6, r5, 4 00002440 3860DCF4 li r3, 0xFFFFDCF4 00002444 4E600382 cror crb19, crb0, crb0 00002448 4098059C bge cr6, +0x0000059C /* 000029E4 */ 0000244C 80B80004 lwz r5, [r24 + 0x0004] 00002450 80F80098 lwz r7, [r24 + 0x0098] 00002454 80A50000 lwz r5, [r5] 00002458 90E10038 stw [r1 + 0x0038], r7 0000245C A8E50052 lha r7, [r5 + 0x0052] 00002460 80B8009C lwz r5, [r24 + 0x009C] 00002464 2C070018 cmpwi r7, 24 00002468 2F070020 cmpwi cr6, r7, 32 0000246C 90A1003C stw [r1 + 0x003C], r5 00002470 41820008 beq +0x00000008 /* 00002478 */ 00002474 409A0570 bne cr6, +0x00000570 /* 000029E4 */ label00002478: 00002478 387A0000 addi r3, r26, 0x0000 0000247C 480099D9 bl +0x000099D8 /* 0000BE54 */ 00002480 80410014 lwz r2, [r1 + 0x0014] 00002484 83BA0000 lwz r29, [r26] 00002488 387D0000 addi r3, r29, 0x0000 0000248C 4BFFF249 bl -0x00000DB8 /* 000016D4 */ 00002490 3B600001 li r27, 0x0001 00002494 3CA00001 lis r5, 0x0001 00002498 B37D009A sth [r29 + 0x009A], r27 0000249C 90BD0040 stw [r29 + 0x0040], r5 000024A0 419300C0 bso cr4, +0x000000C0 /* 00002560 */ 000024A4 80F80084 lwz r7, [r24 + 0x0084] 000024A8 81070010 lwz r8, [r7 + 0x0010] 000024AC 80E70000 lwz r7, [r7] 000024B0 7C074000 cmp r7, r8 000024B4 408200AC bne +0x000000AC /* 00002560 */ 000024B8 7F872800 cmp cr7, r7, r5 000024BC 2C070000 cmpwi r7, 0 000024C0 2F074000 cmpwi cr6, r7, 16384 000024C4 7CE88670 srawi r8, r7, 16 000024C8 419C0038 blt cr7, +0x00000038 /* 00002500 */ 000024CC 3D200002 lis r9, 0x0002 000024D0 7C074800 cmp r7, r9 000024D4 B11D009A sth [r29 + 0x009A], r8 000024D8 3D000004 lis r8, 0x0004 000024DC 4182000C beq +0x0000000C /* 000024E8 */ 000024E0 7F074000 cmp cr6, r7, r8 000024E4 409A007C bne cr6, +0x0000007C /* 00002560 */ label000024E8: 000024E8 80FC0000 lwz r7, [r28] 000024EC 60E70001 ori r7, r7, 0x0001 000024F0 90FC0000 stw [r28], r7 000024F4 39000000 li r8, 0x0000 000024F8 4193007C bso cr4, +0x0000007C /* 00002574 */ 000024FC 4800006C b +0x0000006C /* 00002568 */ label00002500: 00002500 3900FFFC li r8, 0xFFFFFFFC 00002504 4081005C ble +0x0000005C /* 00002560 */ 00002508 41980054 blt cr6, +0x00000054 /* 0000255C */ 0000250C 409A0020 bne cr6, +0x00000020 /* 0000252C */ 00002510 2C1E0180 cmpwi r30, 384 00002514 40810048 ble +0x00000048 /* 0000255C */ 00002518 90FD0040 stw [r29 + 0x0040], r7 0000251C 80FC0000 lwz r7, [r28] 00002520 60E70001 ori r7, r7, 0x0001 00002524 90FC0000 stw [r28], r7 00002528 48000034 b +0x00000034 /* 0000255C */ label0000252C: 0000252C 3D000000 lis r8, 0x0000 00002530 61088000 ori r8, r8, 0x8000 00002534 7C074000 cmp r7, r8 00002538 3900FFFE li r8, 0xFFFFFFFE 0000253C 41800020 blt +0x00000020 /* 0000255C */ 00002540 40820020 bne +0x00000020 /* 00002560 */ 00002544 2C1E00C0 cmpwi r30, 192 00002548 40810014 ble +0x00000014 /* 0000255C */ 0000254C 90FD0040 stw [r29 + 0x0040], r7 00002550 80FC0000 lwz r7, [r28] 00002554 60E70001 ori r7, r7, 0x0001 00002558 90FC0000 stw [r28], r7 label0000255C: 0000255C B11D009A sth [r29 + 0x009A], r8 label00002560: 00002560 39000000 li r8, 0x0000 00002564 41930010 bso cr4, +0x00000010 /* 00002574 */ label00002568: 00002568 80FC0000 lwz r7, [r28] 0000256C 7CE01120 mtcrf 0x01, r7 00002570 409F0008 bns cr7, +0x00000008 /* 00002578 */ label00002574: 00002574 39000001 li r8, 0x0001 label00002578: 00002578 80F80004 lwz r7, [r24 + 0x0004] 0000257C 5508063E rlwinm r8, r8, 0, 24, 31 00002580 80E70000 lwz r7, [r7] 00002584 39400000 li r10, 0x0000 00002588 A8E70020 lha r7, [r7 + 0x0020] 0000258C 2C070300 cmpwi r7, 768 00002590 2F070600 cmpwi cr6, r7, 1536 00002594 40810010 ble +0x00000010 /* 000025A4 */ 00002598 813D0040 lwz r9, [r29 + 0x0040] 0000259C 7C092800 cmp r9, r5 000025A0 40800014 bge +0x00000014 /* 000025B4 */ label000025A4: 000025A4 40990014 ble cr6, +0x00000014 /* 000025B8 */ 000025A8 813D0040 lwz r9, [r29 + 0x0040] 000025AC 2F094000 cmpwi cr6, r9, 16384 000025B0 40990008 ble cr6, +0x00000008 /* 000025B8 */ label000025B4: 000025B4 39400001 li r10, 0x0001 label000025B8: 000025B8 7D5E0734 extsh r30, r10 000025BC 2D1E0000 cmpwi cr2, r30, 0 000025C0 2C070600 cmpwi r7, 1536 000025C4 418A002C beq cr2, +0x0000002C /* 000025F0 */ 000025C8 40820010 bne +0x00000010 /* 000025D8 */ 000025CC 80FD0040 lwz r7, [r29 + 0x0040] 000025D0 7F072800 cmp cr6, r7, r5 000025D4 41990014 bgt cr6, +0x00000014 /* 000025E8 */ label000025D8: 000025D8 40810018 ble +0x00000018 /* 000025F0 */ 000025DC 80BD0040 lwz r5, [r29 + 0x0040] 000025E0 2C054000 cmpwi r5, 16384 000025E4 4081000C ble +0x0000000C /* 000025F0 */ label000025E8: 000025E8 3BC00002 li r30, 0x0002 000025EC 4D4A5182 crxor crb10, crb10, crb10 label000025F0: 000025F0 38A00020 li r5, 0x0020 000025F4 B0BC0004 sth [r28 + 0x0004], r5 000025F8 A8F80062 lha r7, [r24 + 0x0062] 000025FC 2C070010 cmpwi r7, 16 00002600 2F070008 cmpwi cr6, r7, 8 00002604 2F870004 cmpwi cr7, r7, 4 00002608 4082001C bne +0x0000001C /* 00002624 */ 0000260C 408A0010 bne cr2, +0x00000010 /* 0000261C */ 00002610 38A00010 li r5, 0x0010 00002614 B0BC0004 sth [r28 + 0x0004], r5 00002618 48000084 b +0x00000084 /* 0000269C */ label0000261C: 0000261C 4DCE7242 creqv crb14, crb14, crb14 00002620 48000084 b +0x00000084 /* 000026A4 */ label00002624: 00002624 2C070002 cmpwi r7, 2 00002628 409A0018 bne cr6, +0x00000018 /* 00002640 */ 0000262C 80B8006C lwz r5, [r24 + 0x006C] 00002630 80A50000 lwz r5, [r5] 00002634 80A50000 lwz r5, [r5] 00002638 2F050028 cmpwi cr6, r5, 40 0000263C 419A0040 beq cr6, +0x00000040 /* 0000267C */ label00002640: 00002640 2C870001 cmpwi cr1, r7, 1 00002644 409E0018 bne cr7, +0x00000018 /* 0000265C */ 00002648 80B8006C lwz r5, [r24 + 0x006C] 0000264C 80A50000 lwz r5, [r5] 00002650 80A50000 lwz r5, [r5] 00002654 2F050024 cmpwi cr6, r5, 36 00002658 419A0024 beq cr6, +0x00000024 /* 0000267C */ label0000265C: 0000265C 2F870020 cmpwi cr7, r7, 32 00002660 40820018 bne +0x00000018 /* 00002678 */ 00002664 80B8006C lwz r5, [r24 + 0x006C] 00002668 80A50000 lwz r5, [r5] 0000266C 80A50000 lwz r5, [r5] 00002670 2C050022 cmpwi r5, 34 00002674 41820008 beq +0x00000008 /* 0000267C */ label00002678: 00002678 40860020 bne cr1, +0x00000020 /* 00002698 */ label0000267C: 0000267C 38A00028 li r5, 0x0028 00002680 B0BC0004 sth [r28 + 0x0004], r5 00002684 A8B80062 lha r5, [r24 + 0x0062] 00002688 2F050008 cmpwi cr6, r5, 8 0000268C 419A0010 beq cr6, +0x00000010 /* 0000269C */ 00002690 4DCE7242 creqv crb14, crb14, crb14 00002694 48000010 b +0x00000010 /* 000026A4 */ label00002698: 00002698 409EFF84 bne cr7, -0x0000007C /* 0000261C */ label0000269C: 0000269C 2D880000 cmpwi cr3, r8, 0 000026A0 408E0010 bne cr3, +0x00000010 /* 000026B0 */ label000026A4: 000026A4 80BC0000 lwz r5, [r28] 000026A8 54A5003C rlwinm r5, r5, 0, 0, 30 000026AC 90BC0000 stw [r28], r5 label000026B0: 000026B0 2C1F0000 cmpwi r31, 0 000026B4 9ADD00A4 stb [r29 + 0x00A4], r22 000026B8 B2DD0056 sth [r29 + 0x0056], r22 000026BC B2DD0054 sth [r29 + 0x0054], r22 000026C0 B2DD005A sth [r29 + 0x005A], r22 000026C4 B2DD0058 sth [r29 + 0x0058], r22 000026C8 33FD0054 addic r31, r29, 84 000026CC 40820150 bne +0x00000150 /* 0000281C */ 000026D0 80B8001C lwz r5, [r24 + 0x001C] 000026D4 7CA02120 mtcrf 0x02, r5 000026D8 4C180000 mcrf cr0, cr6 000026DC 40810140 ble +0x00000140 /* 0000281C */ 000026E0 83380074 lwz r25, [r24 + 0x0074] 000026E4 38E0FFFF li r7, 0xFFFFFFFF 000026E8 2F190000 cmpwi cr6, r25, 0 000026EC 419A0130 beq cr6, +0x00000130 /* 0000281C */ 000026F0 7C193840 cmpl r25, r7 000026F4 54A5A33E rlwinm r5, r5, 20, 12, 31 000026F8 41820124 beq +0x00000124 /* 0000281C */ 000026FC 7CA01120 mtcrf 0x01, r5 00002700 419F011C bso cr7, +0x0000011C /* 0000281C */ 00002704 80B90000 lwz r5, [r25] 00002708 80E50006 lwz r7, [r5 + 0x0006] 0000270C 80A50002 lwz r5, [r5 + 0x0002] 00002710 90FD0058 stw [r29 + 0x0058], r7 00002714 90BD0054 stw [r29 + 0x0054], r5 00002718 4193002C bso cr4, +0x0000002C /* 00002744 */ 0000271C 80780084 lwz r3, [r24 + 0x0084] 00002720 30810040 addic r4, r1, 64 00002724 480098C9 bl +0x000098C8 /* 0000BFEC */ 00002728 80410014 lwz r2, [r1 + 0x0014] 0000272C 389F0000 addi r4, r31, 0x0000 00002730 30610040 addic r3, r1, 64 00002734 38A00000 li r5, 0x0000 00002738 480098CD bl +0x000098CC /* 0000C004 */ 0000273C 80410014 lwz r2, [r1 + 0x0014] 00002740 4800003C b +0x0000003C /* 0000277C */ label00002744: 00002744 A901003A lha r8, [r1 + 0x003A] 00002748 A8FD005A lha r7, [r29 + 0x005A] 0000274C A8BD0056 lha r5, [r29 + 0x0056] 00002750 7CE83810 subfc r7, r8, r7 00002754 7CA82810 subfc r5, r8, r5 00002758 B0FD005A sth [r29 + 0x005A], r7 0000275C B0BD0056 sth [r29 + 0x0056], r5 00002760 A9010038 lha r8, [r1 + 0x0038] 00002764 A8FD0058 lha r7, [r29 + 0x0058] 00002768 A8BD0054 lha r5, [r29 + 0x0054] 0000276C 7CE83810 subfc r7, r8, r7 00002770 7CA82810 subfc r5, r8, r5 00002774 B0BD0054 sth [r29 + 0x0054], r5 00002778 B0FD0058 sth [r29 + 0x0058], r7 label0000277C: 0000277C 80B90000 lwz r5, [r25] 00002780 A0A50000 lhz r5, [r5] 00002784 2C05000A cmpwi r5, 10 00002788 40820020 bne +0x00000020 /* 000027A8 */ 0000278C 418E001C beq cr3, +0x0000001C /* 000027A8 */ 00002790 4093001C bns cr4, +0x0000001C /* 000027AC */ 00002794 9B7D00A4 stb [r29 + 0x00A4], r27 00002798 80BC0000 lwz r5, [r28] 0000279C 60A50100 ori r5, r5, 0x0100 000027A0 90BC0000 stw [r28], r5 000027A4 48000078 b +0x00000078 /* 0000281C */ label000027A8: 000027A8 41930074 bso cr4, +0x00000074 /* 0000281C */ label000027AC: 000027AC 80B80084 lwz r5, [r24 + 0x0084] 000027B0 3CE00000 lis r7, 0x0000 000027B4 60E78000 ori r7, r7, 0x8000 000027B8 80A50000 lwz r5, [r5] 000027BC 2C054000 cmpwi r5, 16384 000027C0 7F053800 cmp cr6, r5, r7 000027C4 418201D0 beq +0x000001D0 /* 00002994 */ 000027C8 39200008 li r9, 0x0008 000027CC 419A0008 beq cr6, +0x00000008 /* 000027D4 */ 000027D0 39200004 li r9, 0x0004 label000027D4: 000027D4 A8BD0056 lha r5, [r29 + 0x0056] 000027D8 A8FD005A lha r7, [r29 + 0x005A] 000027DC 30A5FFFC subic r5, r5, 4 000027E0 7CA80735 extsh. r8, r5 000027E4 7CE93814 addc r7, r9, r7 000027E8 B0FD005A sth [r29 + 0x005A], r7 000027EC B0BD0056 sth [r29 + 0x0056], r5 000027F0 40800008 bge +0x00000008 /* 000027F8 */ 000027F4 B2DD0056 sth [r29 + 0x0056], r22 label000027F8: 000027F8 A8BD0054 lha r5, [r29 + 0x0054] 000027FC 30A5FFFC subic r5, r5, 4 00002800 7CA70735 extsh. r7, r5 00002804 B0BD0054 sth [r29 + 0x0054], r5 00002808 40800008 bge +0x00000008 /* 00002810 */ 0000280C B2DD0054 sth [r29 + 0x0054], r22 label00002810: 00002810 A8BD0058 lha r5, [r29 + 0x0058] 00002814 30A50004 addic r5, r5, 4 00002818 B0BD0058 sth [r29 + 0x0058], r5 label0000281C: 0000281C 418A0118 beq cr2, +0x00000118 /* 00002934 */ 00002820 807D0034 lwz r3, [r29 + 0x0034] 00002824 2F030000 cmpwi cr6, r3, 0 00002828 419A000C beq cr6, +0x0000000C /* 00002834 */ 0000282C 4BFFEAAD bl -0x00001554 /* 000012D8 */ 00002830 92DD0034 stw [r29 + 0x0034], r22 label00002834: 00002834 2C1E0001 cmpwi r30, 1 00002838 4081002C ble +0x0000002C /* 00002864 */ 0000283C 386054E0 li r3, 0x54E0 00002840 38800002 li r4, 0x0002 00002844 4BFFE8FD bl -0x00001704 /* 00001140 */ 00002848 2C030000 cmpwi r3, 0 0000284C 907D005C stw [r29 + 0x005C], r3 00002850 40820014 bne +0x00000014 /* 00002864 */ label00002854: 00002854 3AE0FF94 li r23, 0xFFFFFF94 00002858 387D0000 addi r3, r29, 0x0000 0000285C 4BFFEE79 bl -0x00001188 /* 000016D4 */ 00002860 48000174 b +0x00000174 /* 000029D4 */ label00002864: 00002864 3860496C li r3, 0x496C 00002868 38800003 li r4, 0x0003 0000286C 4BFFE5D5 bl -0x00001A2C /* 00000E40 */ 00002870 2C030000 cmpwi r3, 0 00002874 907D0064 stw [r29 + 0x0064], r3 00002878 4182FFDC beq -0x00000024 /* 00002854 */ 0000287C 2C1E0002 cmpwi r30, 2 00002880 3BE02000 li r31, 0x2000 00002884 3CA00002 lis r5, 0x0002 00002888 40820008 bne +0x00000008 /* 00002890 */ 0000288C 33E58700 subic r31, r5, 30976 label00002890: 00002890 387F0000 addi r3, r31, 0x0000 00002894 38800002 li r4, 0x0002 00002898 4BFFE8A9 bl -0x00001758 /* 00001140 */ 0000289C 2C030000 cmpwi r3, 0 000028A0 907D0060 stw [r29 + 0x0060], r3 000028A4 4182FFB0 beq -0x00000050 /* 00002854 */ 000028A8 80BD0034 lwz r5, [r29 + 0x0034] 000028AC 3C600009 lis r3, 0x0009 000028B0 2C050000 cmpwi r5, 0 000028B4 40820030 bne +0x00000030 /* 000028E4 */ 000028B8 38800002 li r4, 0x0002 000028BC 4BFFE885 bl -0x0000177C /* 00001140 */ 000028C0 2C030000 cmpwi r3, 0 000028C4 907D0034 stw [r29 + 0x0034], r3 000028C8 4082001C bne +0x0000001C /* 000028E4 */ 000028CC 2F1E0002 cmpwi cr6, r30, 2 000028D0 409A0064 bne cr6, +0x00000064 /* 00002934 */ 000028D4 3AE0FF94 li r23, 0xFFFFFF94 000028D8 387D0000 addi r3, r29, 0x0000 000028DC 4BFFEDF9 bl -0x00001208 /* 000016D4 */ 000028E0 480000F4 b +0x000000F4 /* 000029D4 */ label000028E4: 000028E4 2C1E0002 cmpwi r30, 2 000028E8 4082004C bne +0x0000004C /* 00002934 */ 000028EC 807D0060 lwz r3, [r29 + 0x0060] 000028F0 4BFFE9E9 bl -0x00001618 /* 000012D8 */ 000028F4 3FFF0018 addis r31, r31, 0x0018 000028F8 92DD0060 stw [r29 + 0x0060], r22 000028FC 387F0000 addi r3, r31, 0x0000 00002900 38800002 li r4, 0x0002 00002904 4BFFE83D bl -0x000017C4 /* 00001140 */ 00002908 2C030000 cmpwi r3, 0 0000290C 907D0060 stw [r29 + 0x0060], r3 00002910 40820024 bne +0x00000024 /* 00002934 */ 00002914 387F0000 addi r3, r31, 0x0000 label00002918: 00002918 38800000 li r4, 0x0000 0000291C 4BFFE825 bl -0x000017DC /* 00001140 */ 00002920 2C030000 cmpwi r3, 0 00002924 7FFF0E70 srawi r31, r31, 1 00002928 907D0060 stw [r29 + 0x0060], r3 0000292C 387F0000 addi r3, r31, 0x0000 00002930 4182FFE8 beq -0x00000018 /* 00002918 */ label00002934: 00002934 A8B80062 lha r5, [r24 + 0x0062] 00002938 2F050008 cmpwi cr6, r5, 8 0000293C 409A0040 bne cr6, +0x00000040 /* 0000297C */ 00002940 80B8006C lwz r5, [r24 + 0x006C] 00002944 80A50000 lwz r5, [r5] 00002948 80A50000 lwz r5, [r5] 0000294C 2C050028 cmpwi r5, 40 00002950 4082002C bne +0x0000002C /* 0000297C */ 00002954 80B80004 lwz r5, [r24 + 0x0004] 00002958 80A50000 lwz r5, [r5] 0000295C A8A50054 lha r5, [r5 + 0x0054] 00002960 2F05FFFF cmpwi cr6, r5, -1 00002964 2C050028 cmpwi r5, 40 00002968 419A0014 beq cr6, +0x00000014 /* 0000297C */ 0000296C 41820010 beq +0x00000010 /* 0000297C */ 00002970 80BC0000 lwz r5, [r28] 00002974 60A50200 ori r5, r5, 0x0200 00002978 90BC0000 stw [r28], r5 label0000297C: 0000297C 408A0020 bne cr2, +0x00000020 /* 0000299C */ 00002980 4093001C bns cr4, +0x0000001C /* 0000299C */ 00002984 38A00002 li r5, 0x0002 00002988 B0BC000C sth [r28 + 0x000C], r5 0000298C B0BC000A sth [r28 + 0x000A], r5 00002990 48000034 b +0x00000034 /* 000029C4 */ label00002994: 00002994 39200010 li r9, 0x0010 00002998 4BFFFE3C b -0x000001C4 /* 000027D4 */ label0000299C: 0000299C 38A00008 li r5, 0x0008 000029A0 B0BC000C sth [r28 + 0x000C], r5 000029A4 B0BC000A sth [r28 + 0x000A], r5 000029A8 408E001C bne cr3, +0x0000001C /* 000029C4 */ 000029AC A8B80082 lha r5, [r24 + 0x0082] 000029B0 54A5077E rlwinm r5, r5, 0, 29, 31 000029B4 B0BC0006 sth [r28 + 0x0006], r5 000029B8 A8B80080 lha r5, [r24 + 0x0080] 000029BC 54A5077E rlwinm r5, r5, 0, 29, 31 000029C0 B0BC0008 sth [r28 + 0x0008], r5 label000029C4: 000029C4 2C170000 cmpwi r23, 0 000029C8 4182000C beq +0x0000000C /* 000029D4 */ 000029CC 387D0000 addi r3, r29, 0x0000 000029D0 4BFFED05 bl -0x000012FC /* 000016D4 */ label000029D4: 000029D4 387A0000 addi r3, r26, 0x0000 000029D8 480095B5 bl +0x000095B4 /* 0000BF8C */ 000029DC 80410014 lwz r2, [r1 + 0x0014] 000029E0 38770000 addi r3, r23, 0x0000 label000029E4: 000029E4 818100A4 lwz r12, [r1 + 0x00A4] 000029E8 800100A8 lwz r0, [r1 + 0x00A8] 000029EC 7D838120 mtcrf 0x38, r12 000029F0 302100A0 addic r1, r1, 160 000029F4 7C0803A6 mtlr r0 000029F8 BAC1FFD8 lmw r22, [r1 - 0x0028] 000029FC 4E800020 blr 00002A00 00000000 .invalid 00002A04 00002043 .invalid 00002A08 800A0200 lwz r0, [r10 + 0x0200] 00002A0C 00000000 .invalid 00002A10 0000064C .invalid 00002A14 00175068 .invalid 00002A18 6F746F43 xoris r20, r27, 0x6F43 00002A1C 445F4344 .invalid sc 00002A20 50726544 rlwimi r18, r3, 12, 21, 2 00002A24 65636F6D oris r3, r11, 0x6F6D 00002A28 70726573 andi. r18, r3, 0x6573 00002A2C 73000000 andi. r0, r24, 0x0000 00002A30 BDA1FFB4 stmw [r1 - 0x004C], r13 00002A34 7C0802A6 mflr r0 00002A38 3CA00031 lis r5, 0x0031 00002A3C 7D800026 mfcr r12 00002A40 91810004 stw [r1 + 0x0004], r12 00002A44 90010008 stw [r1 + 0x0008], r0 00002A48 9421FEB0 stwu [r1 - 0x0150], r1 00002A4C 3A040000 addi r16, r4, 0x0000 00002A50 30A5D400 subic r5, r5, 11264 00002A54 90A10090 stw [r1 + 0x0090], r5 00002A58 38A00003 li r5, 0x0003 00002A5C 39E00000 li r15, 0x0000 00002A60 99E1006D stb [r1 + 0x006D], r15 00002A64 99E1006E stb [r1 + 0x006E], r15 00002A68 99E10070 stb [r1 + 0x0070], r15 00002A6C 99E10072 stb [r1 + 0x0072], r15 00002A70 99E10073 stb [r1 + 0x0073], r15 00002A74 99E10074 stb [r1 + 0x0074], r15 00002A78 39400001 li r10, 0x0001 00002A7C 9941006C stb [r1 + 0x006C], r10 00002A80 9941006F stb [r1 + 0x006F], r10 00002A84 3B800002 li r28, 0x0002 00002A88 9B810071 stb [r1 + 0x0071], r28 00002A8C 98A10075 stb [r1 + 0x0075], r5 00002A90 90610094 stw [r1 + 0x0094], r3 00002A94 3B200000 li r25, 0x0000 00002A98 3BA00000 li r29, 0x0000 00002A9C 38A00000 li r5, 0x0000 00002AA0 90A10098 stw [r1 + 0x0098], r5 00002AA4 3A400000 li r18, 0x0000 00002AA8 39A00000 li r13, 0x0000 00002AAC 39C00000 li r14, 0x0000 00002AB0 480093A5 bl +0x000093A4 /* 0000BE54 */ 00002AB4 80410014 lwz r2, [r1 + 0x0014] 00002AB8 80B00026 lwz r5, [r16 + 0x0026] 00002ABC 80610094 lwz r3, [r1 + 0x0094] 00002AC0 2C050000 cmpwi r5, 0 00002AC4 82E30000 lwz r23, [r3] 00002AC8 AB77009A lha r27, [r23 + 0x009A] 00002ACC 41820018 beq +0x00000018 /* 00002AE4 */ 00002AD0 80F00026 lwz r7, [r16 + 0x0026] 00002AD4 80B0002A lwz r5, [r16 + 0x002A] 00002AD8 90E10076 stw [r1 + 0x0076], r7 00002ADC 90A1007A stw [r1 + 0x007A], r5 00002AE0 32410076 addic r18, r1, 118 label00002AE4: 00002AE4 80F00036 lwz r7, [r16 + 0x0036] 00002AE8 80B0003A lwz r5, [r16 + 0x003A] 00002AEC 90F7000C stw [r23 + 0x000C], r7 00002AF0 90B70010 stw [r23 + 0x0010], r5 00002AF4 88B00097 lbz r5, [r16 + 0x0097] 00002AF8 80F00098 lwz r7, [r16 + 0x0098] 00002AFC 7CA50774 extsb r5, r5 00002B00 2C850002 cmpwi cr1, r5, 2 00002B04 80B0009C lwz r5, [r16 + 0x009C] 00002B08 90E1007E stw [r1 + 0x007E], r7 00002B0C 90A10082 stw [r1 + 0x0082], r5 00002B10 4184000C blt cr1, +0x0000000C /* 00002B1C */ 00002B14 38A00001 li r5, 0x0001 00002B18 90A10098 stw [r1 + 0x0098], r5 label00002B1C: 00002B1C 80B00004 lwz r5, [r16 + 0x0004] 00002B20 83D00014 lwz r30, [r16 + 0x0014] 00002B24 80A50000 lwz r5, [r5] 00002B28 A8E10080 lha r7, [r1 + 0x0080] 00002B2C ABE50022 lha r31, [r5 + 0x0022] 00002B30 2C120000 cmpwi r18, 0 00002B34 80B00018 lwz r5, [r16 + 0x0018] 00002B38 A9010084 lha r8, [r1 + 0x0084] 00002B3C 7EBE2810 subfc r21, r30, r5 00002B40 80B0001C lwz r5, [r16 + 0x001C] 00002B44 3A3E0000 addi r17, r30, 0x0000 00002B48 90E100A0 stw [r1 + 0x00A0], r7 00002B4C 7CE74010 subfc r7, r7, r8 00002B50 7CF30734 extsh r19, r7 00002B54 AAD00046 lha r22, [r16 + 0x0046] 00002B58 AA900062 lha r20, [r16 + 0x0062] 00002B5C 90A100A4 stw [r1 + 0x00A4], r5 00002B60 80720000 lwz r3, [r18] 00002B64 4182001C beq +0x0000001C /* 00002B80 */ 00002B68 80F20004 lwz r7, [r18 + 0x0004] 00002B6C 38800FA0 li r4, 0x0FA0 00002B70 38A00000 li r5, 0x0000 00002B74 38C00000 li r6, 0x0000 00002B78 48009445 bl +0x00009444 /* 0000BFBC */ 00002B7C 80410014 lwz r2, [r1 + 0x0014] label00002B80: 00002B80 80770038 lwz r3, [r23 + 0x0038] 00002B84 4BFFE4F9 bl -0x00001B08 /* 0000107C */ 00002B88 9077003C stw [r23 + 0x003C], r3 00002B8C 80B00036 lwz r5, [r16 + 0x0036] 00002B90 80F0003A lwz r7, [r16 + 0x003A] 00002B94 90B7000C stw [r23 + 0x000C], r5 00002B98 90F70010 stw [r23 + 0x0010], r7 00002B9C 80B00008 lwz r5, [r16 + 0x0008] 00002BA0 3CE00000 lis r7, 0x0000 00002BA4 60E78000 ori r7, r7, 0x8000 00002BA8 90B70004 stw [r23 + 0x0004], r5 00002BAC 8070000C lwz r3, [r16 + 0x000C] 00002BB0 7C833800 cmp cr1, r3, r7 00002BB4 90770008 stw [r23 + 0x0008], r3 00002BB8 40840008 bge cr1, +0x00000008 /* 00002BC0 */ 00002BBC 90F70008 stw [r23 + 0x0008], r7 label00002BC0: 00002BC0 80B7000C lwz r5, [r23 + 0x000C] 00002BC4 2C050000 cmpwi r5, 0 00002BC8 38A00000 li r5, 0x0000 00002BCC 90A100A8 stw [r1 + 0x00A8], r5 00002BD0 4182002C beq +0x0000002C /* 00002BFC */ 00002BD4 80E2FF98 lwz r7, [r2 - 0x0068] 00002BD8 30A10086 addic r5, r1, 134 00002BDC 92E1008A stw [r1 + 0x008A], r23 00002BE0 90A100A8 stw [r1 + 0x00A8], r5 00002BE4 90E10086 stw [r1 + 0x0086], r7 00002BE8 8077000C lwz r3, [r23 + 0x000C] 00002BEC 80B70010 lwz r5, [r23 + 0x0010] 00002BF0 90770014 stw [r23 + 0x0014], r3 00002BF4 90B70018 stw [r23 + 0x0018], r5 00002BF8 48000010 b +0x00000010 /* 00002C08 */ label00002BFC: 00002BFC 80A2FF9C lwz r5, [r2 - 0x0064] 00002C00 92F70018 stw [r23 + 0x0018], r23 00002C04 90B70014 stw [r23 + 0x0014], r5 label00002C08: 00002C08 80770060 lwz r3, [r23 + 0x0060] 00002C0C 2C030000 cmpwi r3, 0 00002C10 4182000C beq +0x0000000C /* 00002C1C */ 00002C14 4BFFE6C5 bl -0x0000193C /* 000012D8 */ 00002C18 91F70060 stw [r23 + 0x0060], r15 label00002C1C: 00002C1C A8F70056 lha r7, [r23 + 0x0056] 00002C20 2C070000 cmpwi r7, 0 00002C24 40820028 bne +0x00000028 /* 00002C4C */ 00002C28 A8B7005A lha r5, [r23 + 0x005A] 00002C2C 2C850000 cmpwi cr1, r5, 0 00002C30 4086001C bne cr1, +0x0000001C /* 00002C4C */ 00002C34 A8B70054 lha r5, [r23 + 0x0054] 00002C38 2C050000 cmpwi r5, 0 00002C3C 40820010 bne +0x00000010 /* 00002C4C */ 00002C40 A8B70058 lha r5, [r23 + 0x0058] 00002C44 2C850000 cmpwi cr1, r5, 0 00002C48 41860098 beq cr1, +0x00000098 /* 00002CE0 */ label00002C4C: 00002C4C 80B00004 lwz r5, [r16 + 0x0004] 00002C50 2C1BFFFC cmpwi r27, -4 00002C54 80A50000 lwz r5, [r5] 00002C58 A8A50020 lha r5, [r5 + 0x0020] 00002C5C 2C850C00 cmpwi cr1, r5, 3072 00002C60 40860008 bne cr1, +0x00000008 /* 00002C68 */ 00002C64 4182007C beq +0x0000007C /* 00002CE0 */ label00002C68: 00002C68 A9170054 lha r8, [r23 + 0x0054] 00002C6C A8B7005A lha r5, [r23 + 0x005A] 00002C70 7C114000 cmp r17, r8 00002C74 90A10090 stw [r1 + 0x0090], r5 00002C78 39C70000 addi r14, r7, 0x0000 00002C7C 7CB14010 subfc r5, r17, r8 00002C80 40800014 bge +0x00000014 /* 00002C94 */ 00002C84 39A50000 addi r13, r5, 0x0000 00002C88 7FC5F014 addc r30, r5, r30 00002C8C 7EADA810 subfc r21, r13, r21 00002C90 3A280000 addi r17, r8, 0x0000 label00002C94: 00002C94 80B00018 lwz r5, [r16 + 0x0018] 00002C98 A8F70058 lha r7, [r23 + 0x0058] 00002C9C 7C854000 cmp cr1, r5, r8 00002CA0 7C053800 cmp r5, r7 00002CA4 40840018 bge cr1, +0x00000018 /* 00002CBC */ 00002CA8 3BD50000 addi r30, r21, 0x0000 00002CAC 3AA00000 li r21, 0x0000 00002CB0 7CA83810 subfc r5, r8, r7 00002CB4 7C1F2800 cmp r31, r5 00002CB8 4800001C b +0x0000001C /* 00002CD4 */ label00002CBC: 00002CBC 7CA72810 subfc r5, r7, r5 00002CC0 7CA5A810 subfc r5, r5, r21 00002CC4 40810008 ble +0x00000008 /* 00002CCC */ 00002CC8 3AA50000 addi r21, r5, 0x0000 label00002CCC: 00002CCC 7CA83810 subfc r5, r8, r7 00002CD0 7C1F2800 cmp r31, r5 label00002CD4: 00002CD4 7CA50734 extsh r5, r5 00002CD8 40810008 ble +0x00000008 /* 00002CE0 */ 00002CDC 3BE50000 addi r31, r5, 0x0000 label00002CE0: 00002CE0 A8B00062 lha r5, [r16 + 0x0062] 00002CE4 A8F0004A lha r7, [r16 + 0x004A] 00002CE8 2D850008 cmpwi cr3, r5, 8 00002CEC 810100A0 lwz r8, [r1 + 0x00A0] 00002CF0 2C050020 cmpwi r5, 32 00002CF4 7CE74010 subfc r7, r7, r8 00002CF8 2C850010 cmpwi cr1, r5, 16 00002CFC 7D277014 addc r9, r7, r14 00002D00 418E0028 beq cr3, +0x00000028 /* 00002D28 */ 00002D04 41860020 beq cr1, +0x00000020 /* 00002D24 */ 00002D08 40820010 bne +0x00000010 /* 00002D18 */ 00002D0C 5529103A rlwinm r9, r9, 2, 0, 29 00002D10 80A100A4 lwz r5, [r1 + 0x00A4] 00002D14 48000018 b +0x00000018 /* 00002D2C */ label00002D18: 00002D18 3B20DD00 li r25, 0xFFFFDD00 00002D1C 4D4A5182 crxor crb10, crb10, crb10 00002D20 4800154C b +0x0000154C /* 0000426C */ label00002D24: 00002D24 5529083C rlwinm r9, r9, 1, 0, 30 label00002D28: 00002D28 80A100A4 lwz r5, [r1 + 0x00A4] label00002D2C: 00002D2C 80F00042 lwz r7, [r16 + 0x0042] 00002D30 7CA01120 mtcrf 0x01, r5 00002D34 A8A1007E lha r5, [r1 + 0x007E] 00002D38 A9100048 lha r8, [r16 + 0x0048] 00002D3C 7CE93814 addc r7, r9, r7 00002D40 7CA82810 subfc r5, r8, r5 00002D44 7CAD2814 addc r5, r13, r5 00002D48 7CB629D6 mullw r5, r22, r5 00002D4C 7F053814 addc r24, r5, r7 00002D50 409F0344 bns cr7, +0x00000344 /* 00003094 */ 00002D54 39400001 li r10, 0x0001 00002D58 B1570050 sth [r23 + 0x0050], r10 00002D5C 91F70000 stw [r23], r15 00002D60 91F70048 stw [r23 + 0x0048], r15 00002D64 B1F7004C sth [r23 + 0x004C], r15 00002D68 B1F7004E sth [r23 + 0x004E], r15 00002D6C B1F70052 sth [r23 + 0x0052], r15 00002D70 91F70020 stw [r23 + 0x0020], r15 00002D74 80B00004 lwz r5, [r16 + 0x0004] 00002D78 3B400000 li r26, 0x0000 00002D7C 90A100AC stw [r1 + 0x00AC], r5 00002D80 80A50000 lwz r5, [r5] 00002D84 A9050022 lha r8, [r5 + 0x0022] 00002D88 A8E50020 lha r7, [r5 + 0x0020] 00002D8C 80A5002C lwz r5, [r5 + 0x002C] 00002D90 7CE741D6 mullw r7, r7, r8 00002D94 7CE80E70 srawi r8, r7, 1 00002D98 7CE74014 addc r7, r7, r8 00002D9C 7C053800 cmp r5, r7 00002DA0 40820018 bne +0x00000018 /* 00002DB8 */ label00002DA4: 00002DA4 38A00001 li r5, 0x0001 00002DA8 7CB90735 extsh. r25, r5 00002DAC 2C990001 cmpwi cr1, r25, 1 00002DB0 41820134 beq +0x00000134 /* 00002EE4 */ 00002DB4 480000EC b +0x000000EC /* 00002EA0 */ label00002DB8: 00002DB8 8077000C lwz r3, [r23 + 0x000C] 00002DBC 2C030000 cmpwi r3, 0 00002DC0 41820028 beq +0x00000028 /* 00002DE8 */ 00002DC4 30B70004 addic r5, r23, 4 00002DC8 80F70010 lwz r7, [r23 + 0x0010] 00002DCC 38800FE0 li r4, 0x0FE0 00002DD0 38C01800 li r6, 0x1800 00002DD4 480091E9 bl +0x000091E8 /* 0000BFBC */ 00002DD8 80410014 lwz r2, [r1 + 0x0014] 00002DDC 7C7A0735 extsh. r26, r3 00002DE0 38A0DCFA li r5, 0xFFFFDCFA 00002DE4 408200B0 bne +0x000000B0 /* 00002E94 */ label00002DE8: 00002DE8 80A2FF90 lwz r5, [r2 - 0x0070] 00002DEC 80F70004 lwz r7, [r23 + 0x0004] 00002DF0 30850049 addic r4, r5, 73 00002DF4 30670800 addic r3, r7, 2048 00002DF8 38A00007 li r5, 0x0007 00002DFC 4BFFEA25 bl -0x000015DC /* 00001820 */ 00002E00 2C030000 cmpwi r3, 0 00002E04 41820044 beq +0x00000044 /* 00002E48 */ 00002E08 80A100AC lwz r5, [r1 + 0x00AC] 00002E0C 80A50000 lwz r5, [r5] 00002E10 80E5002C lwz r7, [r5 + 0x002C] 00002E14 2C870000 cmpwi cr1, r7, 0 00002E18 4086001C bne cr1, +0x0000001C /* 00002E34 */ 00002E1C A8E50020 lha r7, [r5 + 0x0020] 00002E20 2C0700C0 cmpwi r7, 192 00002E24 40820010 bne +0x00000010 /* 00002E34 */ 00002E28 A8A50022 lha r5, [r5 + 0x0022] 00002E2C 2C850080 cmpwi cr1, r5, 128 00002E30 4186FF74 beq cr1, -0x0000008C /* 00002DA4 */ label00002E34: 00002E34 38A0DCF7 li r5, 0xFFFFDCF7 00002E38 7CB90735 extsh. r25, r5 00002E3C 2C990001 cmpwi cr1, r25, 1 00002E40 418200A4 beq +0x000000A4 /* 00002EE4 */ 00002E44 4800005C b +0x0000005C /* 00002EA0 */ label00002E48: 00002E48 80B70004 lwz r5, [r23 + 0x0004] 00002E4C 3097009C addic r4, r23, 156 00002E50 30651603 addic r3, r5, 5635 00002E54 38A00002 li r5, 0x0002 00002E58 4800917D bl +0x0000917C /* 0000BFD4 */ 00002E5C 80410014 lwz r2, [r1 + 0x0014] 00002E60 80B70004 lwz r5, [r23 + 0x0004] 00002E64 3097009E addic r4, r23, 158 00002E68 30651605 addic r3, r5, 5637 00002E6C 38A00002 li r5, 0x0002 00002E70 48009165 bl +0x00009164 /* 0000BFD4 */ 00002E74 80410014 lwz r2, [r1 + 0x0014] 00002E78 80B70000 lwz r5, [r23] 00002E7C 80F70004 lwz r7, [r23 + 0x0004] 00002E80 30A51800 addic r5, r5, 6144 00002E84 30E71800 addic r7, r7, 6144 00002E88 90B70000 stw [r23], r5 00002E8C 90F70004 stw [r23 + 0x0004], r7 00002E90 38BA0000 addi r5, r26, 0x0000 label00002E94: 00002E94 7CB90735 extsh. r25, r5 00002E98 2C990001 cmpwi cr1, r25, 1 00002E9C 41820048 beq +0x00000048 /* 00002EE4 */ label00002EA0: 00002EA0 408613C8 bne cr1, +0x000013C8 /* 00004268 */ 00002EA4 80B00004 lwz r5, [r16 + 0x0004] 00002EA8 80E10098 lwz r7, [r1 + 0x0098] 00002EAC 80A50000 lwz r5, [r5] 00002EB0 2C070000 cmpwi r7, 0 00002EB4 A8A50020 lha r5, [r5 + 0x0020] 00002EB8 2C9B0001 cmpwi cr1, r27, 1 00002EBC 90B70048 stw [r23 + 0x0048], r5 00002EC0 418201D8 beq +0x000001D8 /* 00003098 */ 00002EC4 408501D4 ble cr1, +0x000001D4 /* 00003098 */ 00002EC8 7CA1D814 addc r5, r1, r27 00002ECC 88A5006D lbz r5, [r5 + 0x006D] 00002ED0 B3770050 sth [r23 + 0x0050], r27 00002ED4 7CA50774 extsb r5, r5 00002ED8 B0B7004E sth [r23 + 0x004E], r5 00002EDC 80B70048 lwz r5, [r23 + 0x0048] 00002EE0 480001B8 b +0x000001B8 /* 00003098 */ label00002EE4: 00002EE4 80B00004 lwz r5, [r16 + 0x0004] 00002EE8 80E10098 lwz r7, [r1 + 0x0098] 00002EEC 2C1B0000 cmpwi r27, 0 00002EF0 80A50000 lwz r5, [r5] 00002EF4 2D9B0001 cmpwi cr3, r27, 1 00002EF8 2C870000 cmpwi cr1, r7, 0 00002EFC A8A50020 lha r5, [r5 + 0x0020] 00002F00 41810038 bgt +0x00000038 /* 00002F38 */ 00002F04 41860034 beq cr1, +0x00000034 /* 00002F38 */ 00002F08 40800014 bge +0x00000014 /* 00002F1C */ 00002F0C 7CFB00D0 neg r7, r27 00002F10 7CA53BD6 divw r5, r5, r7 00002F14 7CA50734 extsh r5, r5 00002F18 48000008 b +0x00000008 /* 00002F20 */ label00002F1C: 00002F1C 7CFB00D0 neg r7, r27 label00002F20: 00002F20 7CE13814 addc r7, r1, r7 00002F24 88E7006D lbz r7, [r7 + 0x006D] 00002F28 3B600001 li r27, 0x0001 00002F2C 7CE70774 extsb r7, r7 00002F30 B0F7004C sth [r23 + 0x004C], r7 00002F34 48000024 b +0x00000024 /* 00002F58 */ label00002F38: 00002F38 408D0020 ble cr3, +0x00000020 /* 00002F58 */ 00002F3C 2C070000 cmpwi r7, 0 00002F40 41820018 beq +0x00000018 /* 00002F58 */ 00002F44 7CE1D814 addc r7, r1, r27 00002F48 88E7006D lbz r7, [r7 + 0x006D] 00002F4C B3770050 sth [r23 + 0x0050], r27 00002F50 7CE70774 extsb r7, r7 00002F54 B0F7004E sth [r23 + 0x004E], r7 label00002F58: 00002F58 2D850300 cmpwi cr3, r5, 768 00002F5C 2C0500C0 cmpwi r5, 192 00002F60 2C850600 cmpwi cr1, r5, 1536 00002F64 2F1BFFFC cmpwi cr6, r27, -4 00002F68 90B70048 stw [r23 + 0x0048], r5 00002F6C 3CE00003 lis r7, 0x0003 00002F70 418E00EC beq cr3, +0x000000EC /* 0000305C */ 00002F74 418D0028 bgt cr3, +0x00000028 /* 00002F9C */ 00002F78 2C850180 cmpwi cr1, r5, 384 00002F7C 41820018 beq +0x00000018 /* 00002F94 */ 00002F80 40860028 bne cr1, +0x00000028 /* 00002FA8 */ 00002F84 3CE00001 lis r7, 0x0001 00002F88 30E7B800 subic r7, r7, 18432 00002F8C 33A7E800 subic r29, r7, 6144 00002F90 48000108 b +0x00000108 /* 00003098 */ label00002F94: 00002F94 38E02000 li r7, 0x2000 00002F98 480000F4 b +0x000000F4 /* 0000308C */ label00002F9C: 00002F9C 2C050C00 cmpwi r5, 3072 00002FA0 4186006C beq cr1, +0x0000006C /* 0000300C */ 00002FA4 41820024 beq +0x00000024 /* 00002FC8 */ label00002FA8: 00002FA8 81810154 lwz r12, [r1 + 0x0154] 00002FAC 80010158 lwz r0, [r1 + 0x0158] 00002FB0 7D810120 mtcrf 0x10, r12 00002FB4 30210150 addic r1, r1, 336 00002FB8 7C0803A6 mtlr r0 00002FBC B9A1FFB4 lmw r13, [r1 - 0x004C] 00002FC0 3860DCF4 li r3, 0xFFFFDCF4 00002FC4 4E800020 blr label00002FC8: 00002FC8 2C1BFFFC cmpwi r27, -4 00002FCC 38A00004 li r5, 0x0004 00002FD0 39000300 li r8, 0x0300 00002FD4 4082001C bne +0x0000001C /* 00002FF0 */ 00002FD8 91170048 stw [r23 + 0x0048], r8 00002FDC B397004C sth [r23 + 0x004C], r28 00002FE0 B0B70050 sth [r23 + 0x0050], r5 00002FE4 B397004E sth [r23 + 0x004E], r28 00002FE8 80B70048 lwz r5, [r23 + 0x0048] 00002FEC 480000A0 b +0x000000A0 /* 0000308C */ label00002FF0: 00002FF0 91170048 stw [r23 + 0x0048], r8 00002FF4 B397004C sth [r23 + 0x004C], r28 00002FF8 B0B70050 sth [r23 + 0x0050], r5 00002FFC B3970052 sth [r23 + 0x0052], r28 00003000 B397004E sth [r23 + 0x004E], r28 00003004 80B70048 lwz r5, [r23 + 0x0048] 00003008 48000084 b +0x00000084 /* 0000308C */ label0000300C: 0000300C 2C9BFFFC cmpwi cr1, r27, -4 00003010 2C1BFFFE cmpwi r27, -2 00003014 38A00300 li r5, 0x0300 00003018 41860008 beq cr1, +0x00000008 /* 00003020 */ 0000301C 40820020 bne +0x00000020 /* 0000303C */ label00003020: 00003020 39400001 li r10, 0x0001 00003024 90B70048 stw [r23 + 0x0048], r5 00003028 B3970050 sth [r23 + 0x0050], r28 0000302C B157004C sth [r23 + 0x004C], r10 00003030 B157004E sth [r23 + 0x004E], r10 00003034 80B70048 lwz r5, [r23 + 0x0048] 00003038 48000054 b +0x00000054 /* 0000308C */ label0000303C: 0000303C 39400001 li r10, 0x0001 00003040 90B70048 stw [r23 + 0x0048], r5 00003044 B3970050 sth [r23 + 0x0050], r28 00003048 B157004E sth [r23 + 0x004E], r10 0000304C B157004C sth [r23 + 0x004C], r10 00003050 B1570052 sth [r23 + 0x0052], r10 00003054 80B70048 lwz r5, [r23 + 0x0048] 00003058 48000034 b +0x00000034 /* 0000308C */ label0000305C: 0000305C 2C1BFFFE cmpwi r27, -2 00003060 419A0008 beq cr6, +0x00000008 /* 00003068 */ 00003064 40820028 bne +0x00000028 /* 0000308C */ label00003068: 00003068 39400001 li r10, 0x0001 0000306C 38A00180 li r5, 0x0180 00003070 90B70048 stw [r23 + 0x0048], r5 00003074 3CA00001 lis r5, 0x0001 00003078 30E5B800 subic r7, r5, 18432 0000307C B3970050 sth [r23 + 0x0050], r28 00003080 B157004C sth [r23 + 0x004C], r10 00003084 B157004E sth [r23 + 0x004E], r10 00003088 80B70048 lwz r5, [r23 + 0x0048] label0000308C: 0000308C 33A7E800 subic r29, r7, 6144 00003090 48000008 b +0x00000008 /* 00003098 */ label00003094: 00003094 80B70048 lwz r5, [r23 + 0x0048] label00003098: 00003098 80E10090 lwz r7, [r1 + 0x0090] 0000309C 7CEE3810 subfc r7, r14, r7 000030A0 7C079800 cmp r7, r19 000030A4 7CE70734 extsh r7, r7 000030A8 40800008 bge +0x00000008 /* 000030B0 */ 000030AC 3A670000 addi r19, r7, 0x0000 label000030B0: 000030B0 2C8D0000 cmpwi cr1, r13, 0 000030B4 7FDC0E70 srawi r28, r30, 1 000030B8 54A8083C rlwinm r8, r5, 1, 0, 30 000030BC 30FE0001 addic r7, r30, 1 000030C0 7FC54014 addc r30, r5, r8 000030C4 7CE50E70 srawi r5, r7, 1 000030C8 40860008 bne cr1, +0x00000008 /* 000030D0 */ 000030CC 3B850000 addi r28, r5, 0x0000 label000030D0: 000030D0 A957004C lha r10, [r23 + 0x004C] 000030D4 2C8A0000 cmpwi cr1, r10, 0 000030D8 7F855630 sraw r5, r28, r10 000030DC 41860034 beq cr1, +0x00000034 /* 00003110 */ 000030E0 3B850000 addi r28, r5, 0x0000 000030E4 A8B70052 lha r5, [r23 + 0x0052] 000030E8 30EAFFFF subic r7, r10, 1 000030EC 7EA85630 sraw r8, r21, r10 000030F0 39200001 li r9, 0x0001 000030F4 2C050000 cmpwi r5, 0 000030F8 7D273830 slw r7, r9, r7 000030FC 7CBF3814 addc r5, r31, r7 00003100 7CA55630 sraw r5, r5, r10 00003104 7CBF0734 extsh r31, r5 00003108 40820008 bne +0x00000008 /* 00003110 */ 0000310C 3AA80000 addi r21, r8, 0x0000 label00003110: 00003110 80A100A4 lwz r5, [r1 + 0x00A4] 00003114 39400001 li r10, 0x0001 00003118 7CA01120 mtcrf 0x01, r5 0000311C 2C1D0000 cmpwi r29, 0 00003120 995700A3 stb [r23 + 0x00A3], r10 00003124 409F0058 bns cr7, +0x00000058 /* 0000317C */ 00003128 4182001C beq +0x0000001C /* 00003144 */ 0000312C 38770000 addi r3, r23, 0x0000 00003130 389D0000 addi r4, r29, 0x0000 00003134 38B20000 addi r5, r18, 0x0000 00003138 4BFFE939 bl -0x000016C8 /* 00001A70 */ 0000313C 7C790735 extsh. r25, r3 00003140 40821128 bne +0x00001128 /* 00004268 */ label00003144: 00003144 A8F70052 lha r7, [r23 + 0x0052] 00003148 2C1C0000 cmpwi r28, 0 0000314C 30A7FFFF subic r5, r7, 1 00003150 29850001 cmplwi cr3, r5, 1 00003154 2C870000 cmpwi cr1, r7, 0 00003158 408D05EC ble cr3, +0x000005EC /* 00003744 */ 0000315C 40860020 bne cr1, +0x00000020 /* 0000317C */ 00003160 4182001C beq +0x0000001C /* 0000317C */ 00003164 7C9CF1D6 mullw r4, r28, r30 00003168 38770000 addi r3, r23, 0x0000 0000316C 38B20000 addi r5, r18, 0x0000 00003170 4BFFE901 bl -0x00001700 /* 00001A70 */ 00003174 7C790735 extsh. r25, r3 00003178 408210F0 bne +0x000010F0 /* 00004268 */ label0000317C: 0000317C 2C150000 cmpwi r21, 0 00003180 408110E8 ble +0x000010E8 /* 00004268 */ 00003184 80A100A4 lwz r5, [r1 + 0x00A4] 00003188 39000000 li r8, 0x0000 0000318C 7CA01120 mtcrf 0x01, r5 00003190 409E0020 bne cr7, +0x00000020 /* 000031B0 */ 00003194 80B00004 lwz r5, [r16 + 0x0004] 00003198 80F00018 lwz r7, [r16 + 0x0018] 0000319C 80A50000 lwz r5, [r5] 000031A0 A8A50022 lha r5, [r5 + 0x0022] 000031A4 7C072800 cmp r7, r5 000031A8 40820008 bne +0x00000008 /* 000031B0 */ 000031AC 39000001 li r8, 0x0001 label000031B0: 000031B0 551B063E rlwinm r27, r8, 0, 24, 31 000031B4 8077005C lwz r3, [r23 + 0x005C] 000031B8 4BFFDEC5 bl -0x0000213C /* 0000107C */ 000031BC 39400001 li r10, 0x0001 000031C0 9941006C stb [r1 + 0x006C], r10 000031C4 80F7000C lwz r7, [r23 + 0x000C] 000031C8 38A30000 addi r5, r3, 0x0000 000031CC 2C070000 cmpwi r7, 0 000031D0 90A100B0 stw [r1 + 0x00B0], r5 000031D4 4082004C bne +0x0000004C /* 00003220 */ 000031D8 A8B70052 lha r5, [r23 + 0x0052] 000031DC 2C850000 cmpwi cr1, r5, 0 000031E0 2D850002 cmpwi cr3, r5, 2 000031E4 41860010 beq cr1, +0x00000010 /* 000031F4 */ 000031E8 80F70020 lwz r7, [r23 + 0x0020] 000031EC 2C070000 cmpwi r7, 0 000031F0 4182005C beq +0x0000005C /* 0000324C */ label000031F4: 000031F4 408E0474 bne cr3, +0x00000474 /* 00003668 */ 000031F8 80F7002C lwz r7, [r23 + 0x002C] 000031FC 2F070000 cmpwi cr6, r7, 0 00003200 419A0038 beq cr6, +0x00000038 /* 00003238 */ 00003204 80F70030 lwz r7, [r23 + 0x0030] 00003208 2C070000 cmpwi r7, 0 0000320C 4082045C bne +0x0000045C /* 00003668 */ 00003210 80F70020 lwz r7, [r23 + 0x0020] 00003214 2C070000 cmpwi r7, 0 00003218 41820034 beq +0x00000034 /* 0000324C */ 0000321C 48000028 b +0x00000028 /* 00003244 */ label00003220: 00003220 A8B70052 lha r5, [r23 + 0x0052] 00003224 80F70020 lwz r7, [r23 + 0x0020] 00003228 2C850000 cmpwi cr1, r5, 0 0000322C 2C070000 cmpwi r7, 0 00003230 2D850002 cmpwi cr3, r5, 2 00003234 4800000C b +0x0000000C /* 00003240 */ label00003238: 00003238 80F70020 lwz r7, [r23 + 0x0020] 0000323C 2C070000 cmpwi r7, 0 label00003240: 00003240 4182000C beq +0x0000000C /* 0000324C */ label00003244: 00003244 33570020 addic r26, r23, 32 00003248 48000008 b +0x00000008 /* 00003250 */ label0000324C: 0000324C 3B400000 li r26, 0x0000 label00003250: 00003250 2C050001 cmpwi r5, 1 00003254 418603BC beq cr1, +0x000003BC /* 00003610 */ 00003258 41820358 beq +0x00000358 /* 000035B0 */ 0000325C 408E0FF4 bne cr3, +0x00000FF4 /* 00004250 */ 00003260 80B70024 lwz r5, [r23 + 0x0024] 00003264 2C850000 cmpwi cr1, r5, 0 00003268 4186008C beq cr1, +0x0000008C /* 000032F4 */ 0000326C 80B70028 lwz r5, [r23 + 0x0028] 00003270 2C050000 cmpwi r5, 0 00003274 41820080 beq +0x00000080 /* 000032F4 */ 00003278 81570048 lwz r10, [r23 + 0x0048] 0000327C 80A100A8 lwz r5, [r1 + 0x00A8] 00003280 ABF70050 lha r31, [r23 + 0x0050] 00003284 91410038 stw [r1 + 0x0038], r10 00003288 3157002C addic r10, r23, 44 0000328C 9141004C stw [r1 + 0x004C], r10 00003290 31570004 addic r10, r23, 4 00003294 90A10060 stw [r1 + 0x0060], r5 00003298 90610068 stw [r1 + 0x0068], r3 0000329C 31770030 addic r11, r23, 48 000032A0 9141005C stw [r1 + 0x005C], r10 000032A4 9361003C stw [r1 + 0x003C], r27 000032A8 92210040 stw [r1 + 0x0040], r17 000032AC 92A10044 stw [r1 + 0x0044], r21 000032B0 91E10058 stw [r1 + 0x0058], r15 000032B4 387A0000 addi r3, r26, 0x0000 000032B8 38940000 addi r4, r20, 0x0000 000032BC 38B80000 addi r5, r24, 0x0000 000032C0 38D60000 addi r6, r22, 0x0000 000032C4 38F30000 addi r7, r19, 0x0000 000032C8 390E0000 addi r8, r14, 0x0000 000032CC 392D0000 addi r9, r13, 0x0000 000032D0 91E10050 stw [r1 + 0x0050], r15 000032D4 92410064 stw [r1 + 0x0064], r18 000032D8 93E10048 stw [r1 + 0x0048], r31 000032DC 91610054 stw [r1 + 0x0054], r11 000032E0 39570000 addi r10, r23, 0x0000 000032E4 480030E9 bl +0x000030E8 /* 000063CC */ 000032E8 7C790735 extsh. r25, r3 000032EC 4D000000 mcrf cr2, cr0 000032F0 48000F64 b +0x00000F64 /* 00004254 */ label000032F4: 000032F4 80F7002C lwz r7, [r23 + 0x002C] 000032F8 38A00000 li r5, 0x0000 000032FC 2C070000 cmpwi r7, 0 00003300 90A100B4 stw [r1 + 0x00B4], r5 00003304 30B70080 addic r5, r23, 128 00003308 3B800000 li r28, 0x0000 0000330C 30F7002C addic r7, r23, 44 00003310 90A100B8 stw [r1 + 0x00B8], r5 00003314 4182000C beq +0x0000000C /* 00003320 */ 00003318 38A70000 addi r5, r7, 0x0000 0000331C 90A100B8 stw [r1 + 0x00B8], r5 label00003320: 00003320 80B70030 lwz r5, [r23 + 0x0030] 00003324 30F70030 addic r7, r23, 48 00003328 2C050000 cmpwi r5, 0 0000332C 30B70084 addic r5, r23, 132 00003330 90A100BC stw [r1 + 0x00BC], r5 00003334 40820014 bne +0x00000014 /* 00003348 */ 00003338 30B70088 addic r5, r23, 136 0000333C 90A100C0 stw [r1 + 0x00C0], r5 00003340 55A7077E rlwinm r7, r13, 0, 29, 31 00003344 48000020 b +0x00000020 /* 00003364 */ label00003348: 00003348 806100A8 lwz r3, [r1 + 0x00A8] 0000334C 38A70000 addi r5, r7, 0x0000 00003350 90A100BC stw [r1 + 0x00BC], r5 00003354 30B70004 addic r5, r23, 4 00003358 906100B4 stw [r1 + 0x00B4], r3 0000335C 90A100C0 stw [r1 + 0x00C0], r5 00003360 55A7077E rlwinm r7, r13, 0, 29, 31 label00003364: 00003364 3CA00001 lis r5, 0x0001 00003368 30A5A200 subic r5, r5, 24064 0000336C 2D870000 cmpwi cr3, r7, 0 00003370 90E100C4 stw [r1 + 0x00C4], r7 00003374 90A100C8 stw [r1 + 0x00C8], r5 00003378 3BC00000 li r30, 0x0000 0000337C 4800000C b +0x0000000C /* 00003388 */ label00003380: 00003380 40820ED4 bne +0x00000ED4 /* 00004254 */ 00003384 7F182814 addc r24, r24, r5 label00003388: 00003388 2D1E0000 cmpwi cr2, r30, 0 0000338C 80B70028 lwz r5, [r23 + 0x0028] 00003390 3BA00008 li r29, 0x0008 00003394 2C850000 cmpwi cr1, r5, 0 00003398 408A0014 bne cr2, +0x00000014 /* 000033AC */ 0000339C 418E0010 beq cr3, +0x00000010 /* 000033AC */ 000033A0 80A100C4 lwz r5, [r1 + 0x00C4] 000033A4 20A50010 subfic r5, r5, 16 000033A8 7CBD0734 extsh r29, r5 label000033AC: 000033AC 7CBEE814 addc r5, r30, r29 000033B0 7C05A800 cmp r5, r21 000033B4 7CBEA810 subfc r5, r30, r21 000033B8 4180000C blt +0x0000000C /* 000033C4 */ 000033BC 7CBD0734 extsh r29, r5 000033C0 3B9B0000 addi r28, r27, 0x0000 label000033C4: 000033C4 408600D0 bne cr1, +0x000000D0 /* 00003494 */ 000033C8 80770084 lwz r3, [r23 + 0x0084] 000033CC 80970078 lwz r4, [r23 + 0x0078] 000033D0 80F70090 lwz r7, [r23 + 0x0090] 000033D4 7CA32010 subfc r5, r3, r4 000033D8 7F272815 addc. r25, r7, r5 000033DC 80A100C8 lwz r5, [r1 + 0x00C8] 000033E0 7FE41810 subfc r31, r4, r3 000033E4 7C992800 cmp cr1, r25, r5 000033E8 40840048 bge cr1, +0x00000048 /* 00003430 */ 000033EC 38B90000 addi r5, r25, 0x0000 000033F0 41820010 beq +0x00000010 /* 00003400 */ 000033F4 48008BE1 bl +0x00008BE0 /* 0000BFD4 */ 000033F8 80410014 lwz r2, [r1 + 0x0014] 000033FC 80970078 lwz r4, [r23 + 0x0078] label00003400: 00003400 7CA4C814 addc r5, r4, r25 00003404 38770000 addi r3, r23, 0x0000 00003408 8097006C lwz r4, [r23 + 0x006C] 0000340C 38DF0000 addi r6, r31, 0x0000 00003410 4BFFEB11 bl -0x000014F0 /* 00001F20 */ 00003414 7C790735 extsh. r25, r3 00003418 40820E38 bne +0x00000E38 /* 00004250 */ 0000341C 80B7006C lwz r5, [r23 + 0x006C] 00003420 80F70078 lwz r7, [r23 + 0x0078] 00003424 7CBF2814 addc r5, r31, r5 00003428 90F70084 stw [r23 + 0x0084], r7 0000342C 90B7006C stw [r23 + 0x006C], r5 label00003430: 00003430 80770088 lwz r3, [r23 + 0x0088] 00003434 8097007C lwz r4, [r23 + 0x007C] 00003438 80F70094 lwz r7, [r23 + 0x0094] 0000343C 7CA32010 subfc r5, r3, r4 00003440 7F272815 addc. r25, r7, r5 00003444 2C995A00 cmpwi cr1, r25, 23040 00003448 7FE41810 subfc r31, r4, r3 0000344C 40840048 bge cr1, +0x00000048 /* 00003494 */ 00003450 38B90000 addi r5, r25, 0x0000 00003454 41820010 beq +0x00000010 /* 00003464 */ 00003458 48008B7D bl +0x00008B7C /* 0000BFD4 */ 0000345C 80410014 lwz r2, [r1 + 0x0014] 00003460 8097007C lwz r4, [r23 + 0x007C] label00003464: 00003464 7CA4C814 addc r5, r4, r25 00003468 38770000 addi r3, r23, 0x0000 0000346C 80970070 lwz r4, [r23 + 0x0070] 00003470 38DF0000 addi r6, r31, 0x0000 00003474 4BFFEAAD bl -0x00001554 /* 00001F20 */ 00003478 7C790735 extsh. r25, r3 0000347C 40820DD4 bne +0x00000DD4 /* 00004250 */ 00003480 80B70070 lwz r5, [r23 + 0x0070] 00003484 80F7007C lwz r7, [r23 + 0x007C] 00003488 7CBF2814 addc r5, r31, r5 0000348C 90F70088 stw [r23 + 0x0088], r7 00003490 90B70070 stw [r23 + 0x0070], r5 label00003494: 00003494 80B70024 lwz r5, [r23 + 0x0024] 00003498 2F050000 cmpwi cr6, r5, 0 0000349C 409A0068 bne cr6, +0x00000068 /* 00003504 */ 000034A0 80770080 lwz r3, [r23 + 0x0080] 000034A4 80970074 lwz r4, [r23 + 0x0074] 000034A8 80B7008C lwz r5, [r23 + 0x008C] 000034AC 7CE32010 subfc r7, r3, r4 000034B0 7F253815 addc. r25, r5, r7 000034B4 2C991B00 cmpwi cr1, r25, 6912 000034B8 7FE41810 subfc r31, r4, r3 000034BC 40840048 bge cr1, +0x00000048 /* 00003504 */ 000034C0 38B90000 addi r5, r25, 0x0000 000034C4 41820010 beq +0x00000010 /* 000034D4 */ 000034C8 48008B0D bl +0x00008B0C /* 0000BFD4 */ 000034CC 80410014 lwz r2, [r1 + 0x0014] 000034D0 80970074 lwz r4, [r23 + 0x0074] label000034D4: 000034D4 7CA4C814 addc r5, r4, r25 000034D8 38770000 addi r3, r23, 0x0000 000034DC 80970068 lwz r4, [r23 + 0x0068] 000034E0 38DF0000 addi r6, r31, 0x0000 000034E4 4BFFEA3D bl -0x000015C4 /* 00001F20 */ 000034E8 7C790735 extsh. r25, r3 000034EC 40820D64 bne +0x00000D64 /* 00004250 */ 000034F0 80B70068 lwz r5, [r23 + 0x0068] 000034F4 80F70074 lwz r7, [r23 + 0x0074] 000034F8 7CBF2814 addc r5, r31, r5 000034FC 90F70080 stw [r23 + 0x0080], r7 00003500 90B70068 stw [r23 + 0x0068], r5 label00003504: 00003504 7CF1F014 addc r7, r17, r30 00003508 80B70048 lwz r5, [r23 + 0x0048] 0000350C A9170050 lha r8, [r23 + 0x0050] 00003510 408A000C bne cr2, +0x0000000C /* 0000351C */ 00003514 392D0000 addi r9, r13, 0x0000 00003518 48000008 b +0x00000008 /* 00003520 */ label0000351C: 0000351C 39200000 li r9, 0x0000 label00003520: 00003520 90A10038 stw [r1 + 0x0038], r5 00003524 80A100B8 lwz r5, [r1 + 0x00B8] 00003528 806100B4 lwz r3, [r1 + 0x00B4] 0000352C 90A1004C stw [r1 + 0x004C], r5 00003530 80A100BC lwz r5, [r1 + 0x00BC] 00003534 90E10040 stw [r1 + 0x0040], r7 00003538 90A10054 stw [r1 + 0x0054], r5 0000353C 80A100C0 lwz r5, [r1 + 0x00C0] 00003540 91010048 stw [r1 + 0x0048], r8 00003544 90A1005C stw [r1 + 0x005C], r5 00003548 80A100B0 lwz r5, [r1 + 0x00B0] 0000354C 90610060 stw [r1 + 0x0060], r3 00003550 90A10068 stw [r1 + 0x0068], r5 00003554 9381003C stw [r1 + 0x003C], r28 00003558 93A10044 stw [r1 + 0x0044], r29 0000355C 91E10050 stw [r1 + 0x0050], r15 00003560 91E10058 stw [r1 + 0x0058], r15 00003564 92410064 stw [r1 + 0x0064], r18 00003568 387A0000 addi r3, r26, 0x0000 0000356C 38940000 addi r4, r20, 0x0000 00003570 38B80000 addi r5, r24, 0x0000 00003574 38D60000 addi r6, r22, 0x0000 00003578 38F30000 addi r7, r19, 0x0000 0000357C 390E0000 addi r8, r14, 0x0000 00003580 39570000 addi r10, r23, 0x0000 00003584 48002E49 bl +0x00002E48 /* 000063CC */ 00003588 7CBEE814 addc r5, r30, r29 0000358C 7CBE0734 extsh r30, r5 00003590 7C790735 extsh. r25, r3 00003594 7C9EA800 cmp cr1, r30, r21 00003598 7CB6E9D6 mullw r5, r22, r29 0000359C 4D000000 mcrf cr2, cr0 000035A0 4184FDE0 blt cr1, -0x00000220 /* 00003380 */ 000035A4 40820CB0 bne +0x00000CB0 /* 00004254 */ 000035A8 7F182814 addc r24, r24, r5 000035AC 48000CA8 b +0x00000CA8 /* 00004254 */ label000035B0: 000035B0 81570048 lwz r10, [r23 + 0x0048] 000035B4 80A100A8 lwz r5, [r1 + 0x00A8] 000035B8 ABF70050 lha r31, [r23 + 0x0050] 000035BC 91410038 stw [r1 + 0x0038], r10 000035C0 31570004 addic r10, r23, 4 000035C4 90A10050 stw [r1 + 0x0050], r5 000035C8 9141004C stw [r1 + 0x004C], r10 000035CC 9361003C stw [r1 + 0x003C], r27 000035D0 92210040 stw [r1 + 0x0040], r17 000035D4 92A10044 stw [r1 + 0x0044], r21 000035D8 387A0000 addi r3, r26, 0x0000 000035DC 38940000 addi r4, r20, 0x0000 000035E0 38B80000 addi r5, r24, 0x0000 000035E4 38D60000 addi r6, r22, 0x0000 000035E8 38F30000 addi r7, r19, 0x0000 000035EC 390E0000 addi r8, r14, 0x0000 000035F0 392D0000 addi r9, r13, 0x0000 000035F4 92410054 stw [r1 + 0x0054], r18 000035F8 93E10048 stw [r1 + 0x0048], r31 000035FC 39570000 addi r10, r23, 0x0000 00003600 48002339 bl +0x00002338 /* 00005938 */ 00003604 7C790735 extsh. r25, r3 00003608 4D000000 mcrf cr2, cr0 0000360C 48000C48 b +0x00000C48 /* 00004254 */ label00003610: 00003610 9141004C stw [r1 + 0x004C], r10 00003614 81570048 lwz r10, [r23 + 0x0048] 00003618 ABF70050 lha r31, [r23 + 0x0050] 0000361C 91410038 stw [r1 + 0x0038], r10 00003620 9361003C stw [r1 + 0x003C], r27 00003624 92210040 stw [r1 + 0x0040], r17 00003628 92A10044 stw [r1 + 0x0044], r21 0000362C 92810050 stw [r1 + 0x0050], r20 00003630 38B80000 addi r5, r24, 0x0000 00003634 38D60000 addi r6, r22, 0x0000 00003638 38F30000 addi r7, r19, 0x0000 0000363C 390E0000 addi r8, r14, 0x0000 00003640 392D0000 addi r9, r13, 0x0000 00003644 92410054 stw [r1 + 0x0054], r18 00003648 93E10048 stw [r1 + 0x0048], r31 0000364C 30770004 addic r3, r23, 4 00003650 3097000C addic r4, r23, 12 00003654 39570000 addi r10, r23, 0x0000 00003658 480010C9 bl +0x000010C8 /* 00004720 */ 0000365C 7C790735 extsh. r25, r3 00003660 4D000000 mcrf cr2, cr0 00003664 48000BF0 b +0x00000BF0 /* 00004254 */ label00003668: 00003668 2C050001 cmpwi r5, 1 0000366C 30770020 addic r3, r23, 32 00003670 4186007C beq cr1, +0x0000007C /* 000036EC */ 00003674 41820020 beq +0x00000020 /* 00003694 */ 00003678 418E0B60 beq cr3, +0x00000B60 /* 000041D8 */ 0000367C 2D190000 cmpwi cr2, r25, 0 00003680 39400001 li r10, 0x0001 00003684 9941006C stb [r1 + 0x006C], r10 00003688 8077005C lwz r3, [r23 + 0x005C] 0000368C 4BFFDDDD bl -0x00002224 /* 00001468 */ 00003690 48000BDC b +0x00000BDC /* 0000426C */ label00003694: 00003694 81570048 lwz r10, [r23 + 0x0048] 00003698 ABF70050 lha r31, [r23 + 0x0050] 0000369C 91410038 stw [r1 + 0x0038], r10 000036A0 31570004 addic r10, r23, 4 000036A4 9141004C stw [r1 + 0x004C], r10 000036A8 9361003C stw [r1 + 0x003C], r27 000036AC 92210040 stw [r1 + 0x0040], r17 000036B0 92A10044 stw [r1 + 0x0044], r21 000036B4 91E10050 stw [r1 + 0x0050], r15 000036B8 38940000 addi r4, r20, 0x0000 000036BC 38B80000 addi r5, r24, 0x0000 000036C0 38D60000 addi r6, r22, 0x0000 000036C4 38F30000 addi r7, r19, 0x0000 000036C8 390E0000 addi r8, r14, 0x0000 000036CC 392D0000 addi r9, r13, 0x0000 000036D0 92410054 stw [r1 + 0x0054], r18 000036D4 93E10048 stw [r1 + 0x0048], r31 000036D8 39570000 addi r10, r23, 0x0000 000036DC 4800225D bl +0x0000225C /* 00005938 */ 000036E0 7C790735 extsh. r25, r3 000036E4 4D000000 mcrf cr2, cr0 000036E8 48000B6C b +0x00000B6C /* 00004254 */ label000036EC: 000036EC 9141004C stw [r1 + 0x004C], r10 000036F0 81570048 lwz r10, [r23 + 0x0048] 000036F4 ABF70050 lha r31, [r23 + 0x0050] 000036F8 91410038 stw [r1 + 0x0038], r10 000036FC 9361003C stw [r1 + 0x003C], r27 00003700 92210040 stw [r1 + 0x0040], r17 00003704 92A10044 stw [r1 + 0x0044], r21 00003708 92810050 stw [r1 + 0x0050], r20 0000370C 38B80000 addi r5, r24, 0x0000 00003710 38D60000 addi r6, r22, 0x0000 00003714 38F30000 addi r7, r19, 0x0000 00003718 390E0000 addi r8, r14, 0x0000 0000371C 392D0000 addi r9, r13, 0x0000 00003720 92410054 stw [r1 + 0x0054], r18 00003724 93E10048 stw [r1 + 0x0048], r31 00003728 30770004 addic r3, r23, 4 0000372C 38800000 li r4, 0x0000 00003730 39570000 addi r10, r23, 0x0000 00003734 48000FED bl +0x00000FEC /* 00004720 */ 00003738 7C790735 extsh. r25, r3 0000373C 4D000000 mcrf cr2, cr0 00003740 48000B14 b +0x00000B14 /* 00004254 */ label00003744: 00003744 80770064 lwz r3, [r23 + 0x0064] 00003748 A8B7009C lha r5, [r23 + 0x009C] 0000374C 2C030000 cmpwi r3, 0 00003750 54A55828 rlwinm r5, r5, 11, 0, 20 00003754 30FD1800 addic r7, r29, 6144 00003758 7CA72810 subfc r5, r7, r5 0000375C 3CA5FFF7 subis r5, r5, 0x0009 00003760 90A100CC stw [r1 + 0x00CC], r5 00003764 40820014 bne +0x00000014 /* 00003778 */ 00003768 3860496C li r3, 0x496C 0000376C 38800003 li r4, 0x0003 00003770 4BFFD6D1 bl -0x00002930 /* 00000E40 */ 00003774 90770064 stw [r23 + 0x0064], r3 label00003778: 00003778 2C030000 cmpwi r3, 0 0000377C 3B630000 addi r27, r3, 0x0000 00003780 40820018 bne +0x00000018 /* 00003798 */ label00003784: 00003784 3B20FF94 li r25, 0xFFFFFF94 00003788 4D4A5182 crxor crb10, crb10, crb10 0000378C 38B20000 addi r5, r18, 0x0000 00003790 2C050000 cmpwi r5, 0 00003794 48000AE0 b +0x00000AE0 /* 00004274 */ label00003798: 00003798 A8B70052 lha r5, [r23 + 0x0052] 0000379C 2C850002 cmpwi cr1, r5, 2 000037A0 40860044 bne cr1, +0x00000044 /* 000037E4 */ 000037A4 80B7005C lwz r5, [r23 + 0x005C] 000037A8 2C050000 cmpwi r5, 0 000037AC 40820030 bne +0x00000030 /* 000037DC */ 000037B0 386054E0 li r3, 0x54E0 000037B4 38800002 li r4, 0x0002 000037B8 4BFFD989 bl -0x00002678 /* 00001140 */ 000037BC 2C030000 cmpwi r3, 0 000037C0 9077005C stw [r23 + 0x005C], r3 000037C4 3B20FF94 li r25, 0xFFFFFF94 000037C8 40820014 bne +0x00000014 /* 000037DC */ label000037CC: 000037CC 4D4A5182 crxor crb10, crb10, crb10 000037D0 38B20000 addi r5, r18, 0x0000 label000037D4: 000037D4 2C050000 cmpwi r5, 0 000037D8 48000A9C b +0x00000A9C /* 00004274 */ label000037DC: 000037DC A8B70052 lha r5, [r23 + 0x0052] 000037E0 2C850002 cmpwi cr1, r5, 2 label000037E4: 000037E4 2C050000 cmpwi r5, 0 000037E8 30BF0001 addic r5, r31, 1 000037EC 7CBF0734 extsh r31, r5 000037F0 30BF0002 addic r5, r31, 2 000037F4 41820008 beq +0x00000008 /* 000037FC */ 000037F8 7CBF0734 extsh r31, r5 label000037FC: 000037FC 4086000C bne cr1, +0x0000000C /* 00003808 */ 00003800 30BF0002 addic r5, r31, 2 00003804 7CBF0734 extsh r31, r5 label00003808: 00003808 2C9F0200 cmpwi cr1, r31, 512 0000380C 40850008 ble cr1, +0x00000008 /* 00003814 */ 00003810 3BE00200 li r31, 0x0200 label00003814: 00003814 80B7000C lwz r5, [r23 + 0x000C] 00003818 2C050000 cmpwi r5, 0 0000381C 4082004C bne +0x0000004C /* 00003868 */ 00003820 80770034 lwz r3, [r23 + 0x0034] 00003824 4BFFDAB5 bl -0x0000254C /* 000012D8 */ 00003828 7C9CF1D6 mullw r4, r28, r30 0000382C 91F70034 stw [r23 + 0x0034], r15 00003830 38770000 addi r3, r23, 0x0000 00003834 38B20000 addi r5, r18, 0x0000 00003838 4BFFE239 bl -0x00001DC8 /* 00001A70 */ 0000383C 20FC0100 subfic r7, r28, 256 00003840 80B70004 lwz r5, [r23 + 0x0004] 00003844 7C9E39D6 mullw r4, r30, r7 00003848 90B70020 stw [r23 + 0x0020], r5 0000384C 38770000 addi r3, r23, 0x0000 00003850 38B20000 addi r5, r18, 0x0000 00003854 4BFFE21D bl -0x00001DE4 /* 00001A70 */ 00003858 38770000 addi r3, r23, 0x0000 0000385C 38801800 li r4, 0x1800 00003860 38B20000 addi r5, r18, 0x0000 00003864 48000240 b +0x00000240 /* 00003AA4 */ label00003868: 00003868 80B70034 lwz r5, [r23 + 0x0034] 0000386C 30FF0001 addic r7, r31, 1 00003870 2C050000 cmpwi r5, 0 00003874 7CE50E70 srawi r5, r7, 1 00003878 90A100D0 stw [r1 + 0x00D0], r5 0000387C 408200D4 bne +0x000000D4 /* 00003950 */ 00003880 7C7E29D6 mullw r3, r30, r5 00003884 906100D4 stw [r1 + 0x00D4], r3 00003888 38800002 li r4, 0x0002 0000388C 4BFFD8B5 bl -0x0000274C /* 00001140 */ 00003890 2C030000 cmpwi r3, 0 00003894 7FBCF1D6 mullw r29, r28, r30 00003898 90770034 stw [r23 + 0x0034], r3 0000389C 41820078 beq +0x00000078 /* 00003914 */ 000038A0 4BFFD7DD bl -0x00002824 /* 0000107C */ 000038A4 90770020 stw [r23 + 0x0020], r3 000038A8 389D0000 addi r4, r29, 0x0000 000038AC 38770000 addi r3, r23, 0x0000 000038B0 38B20000 addi r5, r18, 0x0000 000038B4 4BFFE1BD bl -0x00001E44 /* 00001A70 */ 000038B8 7C790735 extsh. r25, r3 000038BC 408209AC bne +0x000009AC /* 00004268 */ 000038C0 808100D4 lwz r4, [r1 + 0x00D4] 000038C4 80B70020 lwz r5, [r23 + 0x0020] 000038C8 38770000 addi r3, r23, 0x0000 000038CC 38D20000 addi r6, r18, 0x0000 000038D0 4BFFE3E5 bl -0x00001C1C /* 00001CB4 */ 000038D4 7C790735 extsh. r25, r3 000038D8 40820990 bne +0x00000990 /* 00004268 */ 000038DC 80A100D0 lwz r5, [r1 + 0x00D0] 000038E0 38770000 addi r3, r23, 0x0000 000038E4 7CBC2814 addc r5, r28, r5 000038E8 20A50100 subfic r5, r5, 256 000038EC 7C9E29D6 mullw r4, r30, r5 000038F0 38B20000 addi r5, r18, 0x0000 000038F4 4BFFE17D bl -0x00001E84 /* 00001A70 */ 000038F8 7C790735 extsh. r25, r3 000038FC 4182019C beq +0x0000019C /* 00003A98 */ 00003900 4D000000 mcrf cr2, cr0 00003904 38B20000 addi r5, r18, 0x0000 00003908 2C050000 cmpwi r5, 0 0000390C 41820988 beq +0x00000988 /* 00004294 */ 00003910 48000968 b +0x00000968 /* 00004278 */ label00003914: 00003914 80B70000 lwz r5, [r23] 00003918 91F70020 stw [r23 + 0x0020], r15 0000391C 7CBD2814 addc r5, r29, r5 00003920 90B7001C stw [r23 + 0x001C], r5 00003924 57C4402E rlwinm r4, r30, 8, 0, 23 00003928 38770000 addi r3, r23, 0x0000 0000392C 38B20000 addi r5, r18, 0x0000 00003930 4BFFE141 bl -0x00001EC0 /* 00001A70 */ 00003934 7C790735 extsh. r25, r3 00003938 41820160 beq +0x00000160 /* 00003A98 */ 0000393C 4D000000 mcrf cr2, cr0 00003940 38B20000 addi r5, r18, 0x0000 00003944 2C050000 cmpwi r5, 0 00003948 4182094C beq +0x0000094C /* 00004294 */ 0000394C 4800092C b +0x0000092C /* 00004278 */ label00003950: 00003950 2C1F01F4 cmpwi r31, 500 00003954 38A70000 addi r5, r7, 0x0000 00003958 91F7001C stw [r23 + 0x001C], r15 0000395C B1F70098 sth [r23 + 0x0098], r15 00003960 7CA50E70 srawi r5, r5, 1 00003964 408000C4 bge +0x000000C4 /* 00003A28 */ 00003968 80770034 lwz r3, [r23 + 0x0034] 0000396C 7CBE29D6 mullw r5, r30, r5 00003970 2C830000 cmpwi cr1, r3, 0 00003974 90A100D8 stw [r1 + 0x00D8], r5 00003978 41860010 beq cr1, +0x00000010 /* 00003988 */ 0000397C 80A30000 lwz r5, [r3] 00003980 2C050000 cmpwi r5, 0 00003984 4082001C bne +0x0000001C /* 000039A0 */ label00003988: 00003988 38E00000 li r7, 0x0000 0000398C 90E100DC stw [r1 + 0x00DC], r7 00003990 80A100D8 lwz r5, [r1 + 0x00D8] 00003994 80E100DC lwz r7, [r1 + 0x00DC] 00003998 7C072800 cmp r7, r5 0000399C 4800005C b +0x0000005C /* 000039F8 */ label000039A0: 000039A0 3CE0546F lis r7, 0x546F 000039A4 81050000 lwz r8, [r5] 000039A8 30E77269 addic r7, r7, 29289 000039AC 7C083800 cmp r8, r7 000039B0 40820030 bne +0x00000030 /* 000039E0 */ 000039B4 3CE0416D lis r7, 0x416D 000039B8 81050004 lwz r8, [r5 + 0x0004] 000039BC 30E76F73 addic r7, r7, 28531 000039C0 7C883800 cmp cr1, r8, r7 000039C4 4086001C bne cr1, +0x0000001C /* 000039E0 */ 000039C8 84E5000C lwzu r7, [r5 + 0x000C] 000039CC 90E100DC stw [r1 + 0x00DC], r7 000039D0 80A100D8 lwz r5, [r1 + 0x00D8] 000039D4 80E100DC lwz r7, [r1 + 0x00DC] 000039D8 7C072800 cmp r7, r5 000039DC 4800001C b +0x0000001C /* 000039F8 */ label000039E0: 000039E0 480085C5 bl +0x000085C4 /* 0000BFA4 */ 000039E4 80410014 lwz r2, [r1 + 0x0014] 000039E8 80770034 lwz r3, [r23 + 0x0034] 000039EC 80A100D8 lwz r5, [r1 + 0x00D8] 000039F0 80E100DC lwz r7, [r1 + 0x00DC] 000039F4 7C072800 cmp r7, r5 label000039F8: 000039F8 40810034 ble +0x00000034 /* 00003A2C */ 000039FC 4BFFD8DD bl -0x00002724 /* 000012D8 */ 00003A00 806100D8 lwz r3, [r1 + 0x00D8] 00003A04 38800002 li r4, 0x0002 00003A08 4BFFD739 bl -0x000028C8 /* 00001140 */ 00003A0C 2C030000 cmpwi r3, 0 00003A10 90770034 stw [r23 + 0x0034], r3 00003A14 3B20FF94 li r25, 0xFFFFFF94 00003A18 40820014 bne +0x00000014 /* 00003A2C */ 00003A1C 4D4A5182 crxor crb10, crb10, crb10 00003A20 38B20000 addi r5, r18, 0x0000 00003A24 4BFFFDB0 b -0x00000250 /* 000037D4 */ label00003A28: 00003A28 80770034 lwz r3, [r23 + 0x0034] label00003A2C: 00003A2C 4BFFD651 bl -0x000029B0 /* 0000107C */ 00003A30 90770020 stw [r23 + 0x0020], r3 00003A34 7C9CF1D6 mullw r4, r28, r30 00003A38 38770000 addi r3, r23, 0x0000 00003A3C 38B20000 addi r5, r18, 0x0000 00003A40 4BFFE031 bl -0x00001FD0 /* 00001A70 */ 00003A44 7C790735 extsh. r25, r3 00003A48 40820820 bne +0x00000820 /* 00004268 */ 00003A4C 30BF0001 addic r5, r31, 1 00003A50 7CA50E70 srawi r5, r5, 1 00003A54 7C9E29D6 mullw r4, r30, r5 00003A58 90A100E0 stw [r1 + 0x00E0], r5 00003A5C 80B70020 lwz r5, [r23 + 0x0020] 00003A60 38770000 addi r3, r23, 0x0000 00003A64 38D20000 addi r6, r18, 0x0000 00003A68 4BFFE24D bl -0x00001DB4 /* 00001CB4 */ 00003A6C 7C790735 extsh. r25, r3 00003A70 408207F8 bne +0x000007F8 /* 00004268 */ 00003A74 80A100E0 lwz r5, [r1 + 0x00E0] 00003A78 38770000 addi r3, r23, 0x0000 00003A7C 7CBC2814 addc r5, r28, r5 00003A80 20A50100 subfic r5, r5, 256 00003A84 7C9E29D6 mullw r4, r30, r5 00003A88 38B20000 addi r5, r18, 0x0000 00003A8C 4BFFDFE5 bl -0x0000201C /* 00001A70 */ 00003A90 7C790735 extsh. r25, r3 00003A94 408207D4 bne +0x000007D4 /* 00004268 */ label00003A98: 00003A98 38770000 addi r3, r23, 0x0000 00003A9C 38801800 li r4, 0x1800 00003AA0 38B20000 addi r5, r18, 0x0000 label00003AA4: 00003AA4 4BFFDFCD bl -0x00002034 /* 00001A70 */ 00003AA8 7C790735 extsh. r25, r3 00003AAC 408207BC bne +0x000007BC /* 00004268 */ 00003AB0 38770000 addi r3, r23, 0x0000 00003AB4 38800200 li r4, 0x0200 00003AB8 38BB0000 addi r5, r27, 0x0000 00003ABC 38D20000 addi r6, r18, 0x0000 00003AC0 4BFFE1F5 bl -0x00001E0C /* 00001CB4 */ 00003AC4 7C790735 extsh. r25, r3 00003AC8 408207A0 bne +0x000007A0 /* 00004268 */ 00003ACC 38770000 addi r3, r23, 0x0000 00003AD0 38800600 li r4, 0x0600 00003AD4 38B20000 addi r5, r18, 0x0000 00003AD8 4BFFDF99 bl -0x00002068 /* 00001A70 */ 00003ADC 7C790735 extsh. r25, r3 00003AE0 40820788 bne +0x00000788 /* 00004268 */ 00003AE4 8077000C lwz r3, [r23 + 0x000C] 00003AE8 33970004 addic r28, r23, 4 00003AEC 2C830000 cmpwi cr1, r3, 0 00003AF0 41860028 beq cr1, +0x00000028 /* 00003B18 */ 00003AF4 80F70010 lwz r7, [r23 + 0x0010] 00003AF8 38800FE0 li r4, 0x0FE0 00003AFC 38BC0000 addi r5, r28, 0x0000 00003B00 38C00800 li r6, 0x0800 00003B04 480084B9 bl +0x000084B8 /* 0000BFBC */ 00003B08 80410014 lwz r2, [r1 + 0x0014] 00003B0C 7C650735 extsh. r5, r3 00003B10 3B20DCFA li r25, 0xFFFFDCFA 00003B14 4082FCB8 bne -0x00000348 /* 000037CC */ label00003B18: 00003B18 80B70004 lwz r5, [r23 + 0x0004] 00003B1C 309B3D00 addic r4, r27, 15616 00003B20 90A100E4 stw [r1 + 0x00E4], r5 00003B24 387C0000 addi r3, r28, 0x0000 00003B28 38A00000 li r5, 0x0000 00003B2C 480043F1 bl +0x000043F0 /* 00007F1C */ 00003B30 7C790735 extsh. r25, r3 00003B34 41820024 beq +0x00000024 /* 00003B58 */ label00003B38: 00003B38 81810154 lwz r12, [r1 + 0x0154] 00003B3C 80010158 lwz r0, [r1 + 0x0158] 00003B40 7D810120 mtcrf 0x10, r12 00003B44 38790000 addi r3, r25, 0x0000 00003B48 30210150 addic r1, r1, 336 00003B4C 7C0803A6 mtlr r0 00003B50 B9A1FFB4 lmw r13, [r1 - 0x004C] 00003B54 4E800020 blr label00003B58: 00003B58 A8F70052 lha r7, [r23 + 0x0052] 00003B5C 80A100E4 lwz r5, [r1 + 0x00E4] 00003B60 2C870002 cmpwi cr1, r7, 2 00003B64 90B70004 stw [r23 + 0x0004], r5 00003B68 80A100CC lwz r5, [r1 + 0x00CC] 00003B6C 80F70004 lwz r7, [r23 + 0x0004] 00003B70 33A5D800 subic r29, r5, 10240 00003B74 80B70000 lwz r5, [r23] 00003B78 30670800 addic r3, r7, 2048 00003B7C 30A50800 addic r5, r5, 2048 00003B80 2C110000 cmpwi r17, 0 00003B84 99F700A0 stb [r23 + 0x00A0], r15 00003B88 99F700A1 stb [r23 + 0x00A1], r15 00003B8C 99F700A2 stb [r23 + 0x00A2], r15 00003B90 90B70000 stw [r23], r5 00003B94 90770004 stw [r23 + 0x0004], r3 00003B98 408605F8 bne cr1, +0x000005F8 /* 00004190 */ 00003B9C 38A00000 li r5, 0x0000 00003BA0 7E280E70 srawi r8, r17, 1 00003BA4 90A100E8 stw [r1 + 0x00E8], r5 00003BA8 B11B4122 sth [r27 + 0x4122], r8 00003BAC 7D050734 extsh r5, r8 00003BB0 40810020 ble +0x00000020 /* 00003BD0 */ 00003BB4 7CA51670 srawi r5, r5, 2 00003BB8 54A5083C rlwinm r5, r5, 1, 0, 30 00003BBC 7CBB2AAE lhax r5, r27, r5 00003BC0 30A5FFFB subic r5, r5, 5 00003BC4 54BE5828 rlwinm r30, r5, 11, 0, 20 00003BC8 7FBEE810 subfc r29, r30, r29 00003BCC 48000008 b +0x00000008 /* 00003BD4 */ label00003BD0: 00003BD0 3BC00000 li r30, 0x0000 label00003BD4: 00003BD4 80B7000C lwz r5, [r23 + 0x000C] 00003BD8 2C1E0000 cmpwi r30, 0 00003BDC 2C850000 cmpwi cr1, r5, 0 00003BE0 57E7083C rlwinm r7, r31, 1, 0, 30 00003BE4 7CA83814 addc r5, r8, r7 00003BE8 4086003C bne cr1, +0x0000003C /* 00003C24 */ 00003BEC 41820014 beq +0x00000014 /* 00003C00 */ 00003BF0 389E0000 addi r4, r30, 0x0000 00003BF4 38770000 addi r3, r23, 0x0000 00003BF8 38B20000 addi r5, r18, 0x0000 00003BFC 4BFFDE75 bl -0x0000218C /* 00001A70 */ label00003C00: 00003C00 2C1D0000 cmpwi r29, 0 00003C04 80B70004 lwz r5, [r23 + 0x0004] 00003C08 90B7002C stw [r23 + 0x002C], r5 00003C0C 418201B0 beq +0x000001B0 /* 00003DBC */ 00003C10 389D0000 addi r4, r29, 0x0000 00003C14 38770000 addi r3, r23, 0x0000 00003C18 38B20000 addi r5, r18, 0x0000 00003C1C 4BFFDE55 bl -0x000021AC /* 00001A70 */ 00003C20 4800019C b +0x0000019C /* 00003DBC */ label00003C24: 00003C24 2C0503F8 cmpwi r5, 1016 00003C28 7CA51670 srawi r5, r5, 2 00003C2C 30A50001 addic r5, r5, 1 00003C30 41810024 bgt +0x00000024 /* 00003C54 */ 00003C34 54A5083C rlwinm r5, r5, 1, 0, 30 00003C38 7CBB2AAE lhax r5, r27, r5 00003C3C 30A5FFFB subic r5, r5, 5 00003C40 54A55828 rlwinm r5, r5, 11, 0, 20 00003C44 7CFE2810 subfc r7, r30, r5 00003C48 7CA7E810 subfc r5, r7, r29 00003C4C 90A100E8 stw [r1 + 0x00E8], r5 00003C50 3BA70000 addi r29, r7, 0x0000 label00003C54: 00003C54 387D0000 addi r3, r29, 0x0000 00003C58 38800002 li r4, 0x0002 00003C5C 4BFFD1E5 bl -0x00002E1C /* 00000E40 */ 00003C60 38A30000 addi r5, r3, 0x0000 00003C64 2C850000 cmpwi cr1, r5, 0 00003C68 38E01B00 li r7, 0x1B00 00003C6C 2C1E0000 cmpwi r30, 0 00003C70 90770024 stw [r23 + 0x0024], r3 00003C74 9077002C stw [r23 + 0x002C], r3 00003C78 90E100EC stw [r1 + 0x00EC], r7 00003C7C 408600E4 bne cr1, +0x000000E4 /* 00003D60 */ 00003C80 4BFFD041 bl -0x00002FC0 /* 00000CC0 */ 00003C84 3463EFE8 subic. r3, r3, 4120 00003C88 3CA3FFF0 subis r5, r3, 0x0010 00003C8C 30E54000 addic r7, r5, 16384 00003C90 40810040 ble +0x00000040 /* 00003CD0 */ 00003C94 3CA00002 lis r5, 0x0002 00003C98 30A5B000 subic r5, r5, 20480 00003C9C 7C872800 cmp cr1, r7, r5 00003CA0 3CA3FFFC subis r5, r3, 0x0004 00003CA4 34A51000 addic. r5, r5, 4096 00003CA8 40850014 ble cr1, +0x00000014 /* 00003CBC */ 00003CAC 38670000 addi r3, r7, 0x0000 00003CB0 2C030000 cmpwi r3, 0 00003CB4 4180FAD0 blt -0x00000530 /* 00003784 */ 00003CB8 4800001C b +0x0000001C /* 00003CD4 */ label00003CBC: 00003CBC 2C856C00 cmpwi cr1, r5, 27648 00003CC0 3CE3FFFF subis r7, r3, 0x0001 00003CC4 34670400 addic. r3, r7, 1024 00003CC8 40850008 ble cr1, +0x00000008 /* 00003CD0 */ 00003CCC 38650000 addi r3, r5, 0x0000 label00003CD0: 00003CD0 4180FAB4 blt -0x0000054C /* 00003784 */ label00003CD4: 00003CD4 A8BB4114 lha r5, [r27 + 0x4114] 00003CD8 2C85000C cmpwi cr1, r5, 12 00003CDC 4085000C ble cr1, +0x0000000C /* 00003CE8 */ 00003CE0 38E021C0 li r7, 0x21C0 00003CE4 90E100EC stw [r1 + 0x00EC], r7 label00003CE8: 00003CE8 80A100EC lwz r5, [r1 + 0x00EC] 00003CEC 3B20FF94 li r25, 0xFFFFFF94 00003CF0 7C032800 cmp r3, r5 00003CF4 4180FAD8 blt -0x00000528 /* 000037CC */ 00003CF8 9077008C stw [r23 + 0x008C], r3 00003CFC 38800002 li r4, 0x0002 00003D00 4BFFD141 bl -0x00002EC0 /* 00000E40 */ 00003D04 2C030000 cmpwi r3, 0 00003D08 90770074 stw [r23 + 0x0074], r3 00003D0C 4182FAC0 beq -0x00000540 /* 000037CC */ 00003D10 80E100E8 lwz r7, [r1 + 0x00E8] 00003D14 7CBEE814 addc r5, r30, r29 00003D18 7C853814 addc r4, r5, r7 00003D1C 80F70000 lwz r7, [r23] 00003D20 38A30000 addi r5, r3, 0x0000 00003D24 7CE7F014 addc r7, r7, r30 00003D28 90F70068 stw [r23 + 0x0068], r7 00003D2C 80F7008C lwz r7, [r23 + 0x008C] 00003D30 38770000 addi r3, r23, 0x0000 00003D34 7CA72814 addc r5, r7, r5 00003D38 90B70080 stw [r23 + 0x0080], r5 00003D3C 38B20000 addi r5, r18, 0x0000 00003D40 4BFFDD31 bl -0x000022D0 /* 00001A70 */ 00003D44 7C790735 extsh. r25, r3 00003D48 41820074 beq +0x00000074 /* 00003DBC */ 00003D4C 4D000000 mcrf cr2, cr0 00003D50 38B20000 addi r5, r18, 0x0000 00003D54 2C050000 cmpwi r5, 0 00003D58 4182053C beq +0x0000053C /* 00004294 */ 00003D5C 4800051C b +0x0000051C /* 00004278 */ label00003D60: 00003D60 41820020 beq +0x00000020 /* 00003D80 */ 00003D64 389E0000 addi r4, r30, 0x0000 00003D68 38770000 addi r3, r23, 0x0000 00003D6C 38B20000 addi r5, r18, 0x0000 00003D70 4BFFDD01 bl -0x00002300 /* 00001A70 */ 00003D74 7C790735 extsh. r25, r3 00003D78 408204F0 bne +0x000004F0 /* 00004268 */ 00003D7C 80B70024 lwz r5, [r23 + 0x0024] label00003D80: 00003D80 389D0000 addi r4, r29, 0x0000 00003D84 38770000 addi r3, r23, 0x0000 00003D88 38D20000 addi r6, r18, 0x0000 00003D8C 4BFFDF29 bl -0x000020D8 /* 00001CB4 */ 00003D90 7C790735 extsh. r25, r3 00003D94 80A100E8 lwz r5, [r1 + 0x00E8] 00003D98 2C850000 cmpwi cr1, r5, 0 00003D9C 408204CC bne +0x000004CC /* 00004268 */ 00003DA0 4186001C beq cr1, +0x0000001C /* 00003DBC */ 00003DA4 38850000 addi r4, r5, 0x0000 00003DA8 38770000 addi r3, r23, 0x0000 00003DAC 38B20000 addi r5, r18, 0x0000 00003DB0 4BFFDCC1 bl -0x00002340 /* 00001A70 */ 00003DB4 7C790735 extsh. r25, r3 00003DB8 408204B0 bne +0x000004B0 /* 00004268 */ label00003DBC: 00003DBC 38770000 addi r3, r23, 0x0000 00003DC0 38805000 li r4, 0x5000 00003DC4 38B20000 addi r5, r18, 0x0000 00003DC8 4BFFDCA9 bl -0x00002358 /* 00001A70 */ 00003DCC 7C790735 extsh. r25, r3 00003DD0 40820498 bne +0x00000498 /* 00004268 */ 00003DD4 38770000 addi r3, r23, 0x0000 00003DD8 38BB0000 addi r5, r27, 0x0000 00003DDC 38801000 li r4, 0x1000 00003DE0 38D20000 addi r6, r18, 0x0000 00003DE4 4BFFDED1 bl -0x00002130 /* 00001CB4 */ 00003DE8 7C790735 extsh. r25, r3 00003DEC 4082047C bne +0x0000047C /* 00004268 */ 00003DF0 8077000C lwz r3, [r23 + 0x000C] 00003DF4 2C830000 cmpwi cr1, r3, 0 00003DF8 41860028 beq cr1, +0x00000028 /* 00003E20 */ 00003DFC 80D70008 lwz r6, [r23 + 0x0008] 00003E00 80F70010 lwz r7, [r23 + 0x0010] 00003E04 38800FE0 li r4, 0x0FE0 00003E08 38BC0000 addi r5, r28, 0x0000 00003E0C 480081B1 bl +0x000081B0 /* 0000BFBC */ 00003E10 80410014 lwz r2, [r1 + 0x0014] 00003E14 7C650735 extsh. r5, r3 00003E18 3B20DCFA li r25, 0xFFFFDCFA 00003E1C 4082F9B0 bne -0x00000650 /* 000037CC */ label00003E20: 00003E20 83D70004 lwz r30, [r23 + 0x0004] 00003E24 309B4124 addic r4, r27, 16676 00003E28 387C0000 addi r3, r28, 0x0000 00003E2C 38A00000 li r5, 0x0000 00003E30 480040ED bl +0x000040EC /* 00007F1C */ 00003E34 7C630735 extsh. r3, r3 00003E38 4082049C bne +0x0000049C /* 000042D4 */ 00003E3C 33BB4548 addic r29, r27, 17736 00003E40 387C0000 addi r3, r28, 0x0000 00003E44 389D0000 addi r4, r29, 0x0000 00003E48 38A00000 li r5, 0x0000 00003E4C 480040D1 bl +0x000040D0 /* 00007F1C */ 00003E50 7C630735 extsh. r3, r3 00003E54 40820480 bne +0x00000480 /* 000042D4 */ 00003E58 387C0000 addi r3, r28, 0x0000 00003E5C 389D0000 addi r4, r29, 0x0000 00003E60 38A00001 li r5, 0x0001 00003E64 480040B9 bl +0x000040B8 /* 00007F1C */ 00003E68 7C790735 extsh. r25, r3 00003E6C 4082FCCC bne -0x00000334 /* 00003B38 */ 00003E70 57E5103A rlwinm r5, r31, 2, 0, 29 00003E74 81170004 lwz r8, [r23 + 0x0004] 00003E78 81570000 lwz r10, [r23] 00003E7C 7CF12814 addc r7, r17, r5 00003E80 7D3E4010 subfc r9, r30, r8 00003E84 38A90000 addi r5, r9, 0x0000 00003E88 31056000 addic r8, r5, 24576 00003E8C 7D2A4814 addc r9, r10, r9 00003E90 91370000 stw [r23], r9 00003E94 A93B0002 lha r9, [r27 + 0x0002] 00003E98 910100F0 stw [r1 + 0x00F0], r8 00003E9C 563F003C rlwinm r31, r17, 0, 0, 30 00003EA0 7FE50734 extsh r5, r31 00003EA4 33850001 addic r28, r5, 1 00003EA8 5625083A rlwinm r5, r17, 1, 0, 29 00003EAC 7CBB2AAE lhax r5, r27, r5 00003EB0 B23B4546 sth [r27 + 0x4546], r17 00003EB4 B3FB496A sth [r27 + 0x496A], r31 00003EB8 8157000C lwz r10, [r23 + 0x000C] 00003EBC 54A55828 rlwinm r5, r5, 11, 0, 20 00003EC0 2C8A0000 cmpwi cr1, r10, 0 00003EC4 7FA82811 subfc. r29, r8, r5 00003EC8 55295828 rlwinm r9, r9, 11, 0, 20 00003ECC 7FE54810 subfc r31, r5, r9 00003ED0 40860048 bne cr1, +0x00000048 /* 00003F18 */ 00003ED4 41820014 beq +0x00000014 /* 00003EE8 */ 00003ED8 389D0000 addi r4, r29, 0x0000 00003EDC 38770000 addi r3, r23, 0x0000 00003EE0 38B20000 addi r5, r18, 0x0000 00003EE4 4BFFDB8D bl -0x00002474 /* 00001A70 */ label00003EE8: 00003EE8 80F70004 lwz r7, [r23 + 0x0004] 00003EEC 5785083C rlwinm r5, r28, 1, 0, 30 00003EF0 90F70030 stw [r23 + 0x0030], r7 00003EF4 7CFB2AAE lhax r7, r27, r5 00003EF8 38770000 addi r3, r23, 0x0000 00003EFC A91B0002 lha r8, [r27 + 0x0002] 00003F00 38B20000 addi r5, r18, 0x0000 00003F04 7CE83810 subfc r7, r8, r7 00003F08 54E75828 rlwinm r7, r7, 11, 0, 20 00003F0C 7C87F814 addc r4, r7, r31 00003F10 4BFFDB61 bl -0x000024A0 /* 00001A70 */ 00003F14 4BFFF268 b -0x00000D98 /* 0000317C */ label00003F18: 00003F18 7CE70734 extsh r7, r7 00003F1C 2C0707FD cmpwi r7, 2045 00003F20 30E70002 addic r7, r7, 2 00003F24 33DF0800 addic r30, r31, 2048 00003F28 40800018 bge +0x00000018 /* 00003F40 */ 00003F2C 7CE70734 extsh r7, r7 00003F30 54E7083A rlwinm r7, r7, 1, 0, 29 00003F34 7CFB3AAE lhax r7, r27, r7 00003F38 54E75828 rlwinm r7, r7, 11, 0, 20 00003F3C 7FC53810 subfc r30, r5, r7 label00003F40: 00003F40 7C1EF800 cmp r30, r31 00003F44 30BF0800 addic r5, r31, 2048 00003F48 41800008 blt +0x00000008 /* 00003F50 */ 00003F4C 3BC50000 addi r30, r5, 0x0000 label00003F50: 00003F50 387E0000 addi r3, r30, 0x0000 00003F54 38800002 li r4, 0x0002 00003F58 4BFFCEE9 bl -0x00003118 /* 00000E40 */ 00003F5C 38A30000 addi r5, r3, 0x0000 00003F60 2C850000 cmpwi cr1, r5, 0 00003F64 90770028 stw [r23 + 0x0028], r3 00003F68 90770030 stw [r23 + 0x0030], r3 00003F6C 3CE00001 lis r7, 0x0001 00003F70 40860168 bne cr1, +0x00000168 /* 000040D8 */ 00003F74 A91B4538 lha r8, [r27 + 0x4538] 00003F78 30A7CA80 subic r5, r7, 13696 00003F7C 2C08000C cmpwi r8, 12 00003F80 33E7A200 subic r31, r7, 24064 00003F84 3BC05A00 li r30, 0x5A00 00003F88 40810008 ble +0x00000008 /* 00003F90 */ 00003F8C 3BE50000 addi r31, r5, 0x0000 label00003F90: 00003F90 A8BB495C lha r5, [r27 + 0x495C] 00003F94 2C85000C cmpwi cr1, r5, 12 00003F98 41850010 bgt cr1, +0x00000010 /* 00003FA8 */ 00003F9C A8BB4966 lha r5, [r27 + 0x4966] 00003FA0 2C05000C cmpwi r5, 12 00003FA4 40810008 ble +0x00000008 /* 00003FAC */ label00003FA8: 00003FA8 3BC07080 li r30, 0x7080 label00003FAC: 00003FAC 80B70000 lwz r5, [r23] 00003FB0 5787083C rlwinm r7, r28, 1, 0, 30 00003FB4 7CA5E814 addc r5, r5, r29 00003FB8 90B7006C stw [r23 + 0x006C], r5 00003FBC 7CBB3AAE lhax r5, r27, r7 00003FC0 80F70000 lwz r7, [r23] 00003FC4 54A55828 rlwinm r5, r5, 11, 0, 20 00003FC8 7CA72814 addc r5, r7, r5 00003FCC 80E100F0 lwz r7, [r1 + 0x00F0] 00003FD0 7CA72810 subfc r5, r7, r5 00003FD4 90B70070 stw [r23 + 0x0070], r5 00003FD8 4BFFCCE9 bl -0x00003318 /* 00000CC0 */ 00003FDC 30A3F000 subic r5, r3, 4096 00003FE0 7CFFF014 addc r7, r31, r30 00003FE4 7C053800 cmp r5, r7 00003FE8 3CE02AAB lis r7, 0x2AAB 00003FEC 30E7AAAB subic r7, r7, 21845 00003FF0 4180F794 blt -0x0000086C /* 00003784 */ 00003FF4 7CE72896 mulhw r7, r7, r5 00003FF8 54E80FFE rlwinm r8, r7, 1, 31, 31 00003FFC 7CE74014 addc r7, r7, r8 00004000 7C672810 subfc r3, r7, r5 00004004 7C03F800 cmp r3, r31 00004008 90F70094 stw [r23 + 0x0094], r7 0000400C 90770090 stw [r23 + 0x0090], r3 00004010 4080001C bge +0x0000001C /* 0000402C */ 00004014 387F0000 addi r3, r31, 0x0000 00004018 7CBF2810 subfc r5, r31, r5 0000401C 7C03F800 cmp r3, r31 00004020 93F70090 stw [r23 + 0x0090], r31 00004024 90B70094 stw [r23 + 0x0094], r5 00004028 4800001C b +0x0000001C /* 00004044 */ label0000402C: 0000402C 7C87F000 cmp cr1, r7, r30 00004030 40840014 bge cr1, +0x00000014 /* 00004044 */ 00004034 7C7E2810 subfc r3, r30, r5 00004038 7C03F800 cmp r3, r31 0000403C 93D70094 stw [r23 + 0x0094], r30 00004040 90770090 stw [r23 + 0x0090], r3 label00004044: 00004044 41800018 blt +0x00000018 /* 0000405C */ 00004048 38800002 li r4, 0x0002 0000404C 4BFFCDF5 bl -0x0000320C /* 00000E40 */ 00004050 2C030000 cmpwi r3, 0 00004054 90770078 stw [r23 + 0x0078], r3 00004058 40820020 bne +0x00000020 /* 00004078 */ label0000405C: 0000405C 93F70090 stw [r23 + 0x0090], r31 00004060 387F0000 addi r3, r31, 0x0000 00004064 38800002 li r4, 0x0002 00004068 4BFFCDD9 bl -0x00003228 /* 00000E40 */ 0000406C 2C030000 cmpwi r3, 0 00004070 90770078 stw [r23 + 0x0078], r3 00004074 4182F710 beq -0x000008F0 /* 00003784 */ label00004078: 00004078 80770094 lwz r3, [r23 + 0x0094] 0000407C 7C03F000 cmp r3, r30 00004080 41800018 blt +0x00000018 /* 00004098 */ 00004084 38800002 li r4, 0x0002 00004088 4BFFCDB9 bl -0x00003248 /* 00000E40 */ 0000408C 2C030000 cmpwi r3, 0 00004090 9077007C stw [r23 + 0x007C], r3 00004094 40820020 bne +0x00000020 /* 000040B4 */ label00004098: 00004098 93D70094 stw [r23 + 0x0094], r30 0000409C 387E0000 addi r3, r30, 0x0000 000040A0 38800002 li r4, 0x0002 000040A4 4BFFCD9D bl -0x00003264 /* 00000E40 */ 000040A8 2C030000 cmpwi r3, 0 000040AC 9077007C stw [r23 + 0x007C], r3 000040B0 4182F6D4 beq -0x0000092C /* 00003784 */ label000040B4: 000040B4 81170078 lwz r8, [r23 + 0x0078] 000040B8 80F70094 lwz r7, [r23 + 0x0094] 000040BC 80B70090 lwz r5, [r23 + 0x0090] 000040C0 8137007C lwz r9, [r23 + 0x007C] 000040C4 7CA54014 addc r5, r5, r8 000040C8 7CE74814 addc r7, r7, r9 000040CC 90B70084 stw [r23 + 0x0084], r5 000040D0 90F70088 stw [r23 + 0x0088], r7 000040D4 48000088 b +0x00000088 /* 0000415C */ label000040D8: 000040D8 389D0000 addi r4, r29, 0x0000 000040DC 38770000 addi r3, r23, 0x0000 000040E0 38B20000 addi r5, r18, 0x0000 000040E4 4BFFD98D bl -0x00002674 /* 00001A70 */ 000040E8 7C790735 extsh. r25, r3 000040EC 4082017C bne +0x0000017C /* 00004268 */ 000040F0 38770000 addi r3, r23, 0x0000 000040F4 80B70028 lwz r5, [r23 + 0x0028] 000040F8 389E0000 addi r4, r30, 0x0000 000040FC 38D20000 addi r6, r18, 0x0000 00004100 4BFFDBB5 bl -0x0000244C /* 00001CB4 */ 00004104 7C790735 extsh. r25, r3 00004108 7C9FF000 cmp cr1, r31, r30 0000410C 4082015C bne +0x0000015C /* 00004268 */ 00004110 40840020 bge cr1, +0x00000020 /* 00004130 */ 00004114 80B70000 lwz r5, [r23] 00004118 80F70004 lwz r7, [r23 + 0x0004] 0000411C 30A5F800 subic r5, r5, 2048 00004120 30E7F800 subic r7, r7, 2048 00004124 90B70000 stw [r23], r5 00004128 90F70004 stw [r23 + 0x0004], r7 0000412C 4800001C b +0x0000001C /* 00004148 */ label00004130: 00004130 7C9EF810 subfc r4, r30, r31 00004134 38770000 addi r3, r23, 0x0000 00004138 38B20000 addi r5, r18, 0x0000 0000413C 4BFFD935 bl -0x000026CC /* 00001A70 */ 00004140 7C790735 extsh. r25, r3 00004144 40820124 bne +0x00000124 /* 00004268 */ label00004148: 00004148 5785083C rlwinm r5, r28, 1, 0, 30 0000414C 7CBB2AAE lhax r5, r27, r5 00004150 A8FB0002 lha r7, [r27 + 0x0002] 00004154 7CA72810 subfc r5, r7, r5 00004158 54BD5828 rlwinm r29, r5, 11, 0, 20 label0000415C: 0000415C 2C1D0000 cmpwi r29, 0 00004160 4081F01C ble -0x00000FE4 /* 0000317C */ 00004164 389D0000 addi r4, r29, 0x0000 00004168 38770000 addi r3, r23, 0x0000 0000416C 38B20000 addi r5, r18, 0x0000 00004170 4BFFD901 bl -0x00002700 /* 00001A70 */ 00004174 7C790735 extsh. r25, r3 00004178 4182F004 beq -0x00000FFC /* 0000317C */ 0000417C 4D000000 mcrf cr2, cr0 00004180 38B20000 addi r5, r18, 0x0000 00004184 2C050000 cmpwi r5, 0 00004188 4182010C beq +0x0000010C /* 00004294 */ 0000418C 480000EC b +0x000000EC /* 00004278 */ label00004190: 00004190 4081EFEC ble -0x00001014 /* 0000317C */ 00004194 7E250734 extsh r5, r17 00004198 7CA51670 srawi r5, r5, 2 0000419C B23B4122 sth [r27 + 0x4122], r17 000041A0 54A5083C rlwinm r5, r5, 1, 0, 30 000041A4 7CBB2AAE lhax r5, r27, r5 000041A8 38770000 addi r3, r23, 0x0000 000041AC 30A5FFFB subic r5, r5, 5 000041B0 54A45828 rlwinm r4, r5, 11, 0, 20 000041B4 38B20000 addi r5, r18, 0x0000 000041B8 4BFFD8B9 bl -0x00002748 /* 00001A70 */ 000041BC 7C790735 extsh. r25, r3 000041C0 4182EFBC beq -0x00001044 /* 0000317C */ 000041C4 4D000000 mcrf cr2, cr0 000041C8 38B20000 addi r5, r18, 0x0000 000041CC 2C050000 cmpwi r5, 0 000041D0 418200C4 beq +0x000000C4 /* 00004294 */ 000041D4 480000A4 b +0x000000A4 /* 00004278 */ label000041D8: 000041D8 81570048 lwz r10, [r23 + 0x0048] 000041DC 80A100B0 lwz r5, [r1 + 0x00B0] 000041E0 ABF70050 lha r31, [r23 + 0x0050] 000041E4 91410038 stw [r1 + 0x0038], r10 000041E8 3157002C addic r10, r23, 44 000041EC 9141004C stw [r1 + 0x004C], r10 000041F0 31570004 addic r10, r23, 4 000041F4 90A10068 stw [r1 + 0x0068], r5 000041F8 31770030 addic r11, r23, 48 000041FC 9141005C stw [r1 + 0x005C], r10 00004200 9361003C stw [r1 + 0x003C], r27 00004204 92210040 stw [r1 + 0x0040], r17 00004208 92A10044 stw [r1 + 0x0044], r21 0000420C 91E10060 stw [r1 + 0x0060], r15 00004210 38940000 addi r4, r20, 0x0000 00004214 38B80000 addi r5, r24, 0x0000 00004218 38D60000 addi r6, r22, 0x0000 0000421C 38F30000 addi r7, r19, 0x0000 00004220 390E0000 addi r8, r14, 0x0000 00004224 392D0000 addi r9, r13, 0x0000 00004228 91E10050 stw [r1 + 0x0050], r15 0000422C 91E10058 stw [r1 + 0x0058], r15 00004230 92410064 stw [r1 + 0x0064], r18 00004234 93E10048 stw [r1 + 0x0048], r31 00004238 91610054 stw [r1 + 0x0054], r11 0000423C 39570000 addi r10, r23, 0x0000 00004240 4800218D bl +0x0000218C /* 000063CC */ 00004244 7C790735 extsh. r25, r3 00004248 4D000000 mcrf cr2, cr0 0000424C 48000008 b +0x00000008 /* 00004254 */ label00004250: 00004250 2D190000 cmpwi cr2, r25, 0 label00004254: 00004254 39400001 li r10, 0x0001 00004258 9941006C stb [r1 + 0x006C], r10 0000425C 8077005C lwz r3, [r23 + 0x005C] 00004260 4BFFD209 bl -0x00002DF8 /* 00001468 */ 00004264 48000008 b +0x00000008 /* 0000426C */ label00004268: 00004268 2D190000 cmpwi cr2, r25, 0 label0000426C: 0000426C 38B20000 addi r5, r18, 0x0000 00004270 2C050000 cmpwi r5, 0 label00004274: 00004274 41820020 beq +0x00000020 /* 00004294 */ label00004278: 00004278 80F20004 lwz r7, [r18 + 0x0004] 0000427C 80720000 lwz r3, [r18] 00004280 38800FA0 li r4, 0x0FA0 00004284 38A00002 li r5, 0x0002 00004288 38C00000 li r6, 0x0000 0000428C 48007D31 bl +0x00007D30 /* 0000BFBC */ 00004290 80410014 lwz r2, [r1 + 0x0014] label00004294: 00004294 408A0010 bne cr2, +0x00000010 /* 000042A4 */ 00004298 80A100A4 lwz r5, [r1 + 0x00A4] 0000429C 7CA01120 mtcrf 0x01, r5 000042A0 409E000C bne cr7, +0x0000000C /* 000042AC */ label000042A4: 000042A4 38770000 addi r3, r23, 0x0000 000042A8 4BFFD42D bl -0x00002BD4 /* 000016D4 */ label000042AC: 000042AC 80770038 lwz r3, [r23 + 0x0038] 000042B0 4BFFD1B9 bl -0x00002E48 /* 00001468 */ 000042B4 38A0FFFF li r5, 0xFFFFFFFF 000042B8 90B7003C stw [r23 + 0x003C], r5 000042BC 80610094 lwz r3, [r1 + 0x0094] 000042C0 48007CCD bl +0x00007CCC /* 0000BF8C */ 000042C4 80410014 lwz r2, [r1 + 0x0014] 000042C8 80B70004 lwz r5, [r23 + 0x0004] 000042CC 38790000 addi r3, r25, 0x0000 000042D0 90B00008 stw [r16 + 0x0008], r5 label000042D4: 000042D4 81810154 lwz r12, [r1 + 0x0154] 000042D8 80010158 lwz r0, [r1 + 0x0158] 000042DC 7D830120 mtcrf 0x30, r12 000042E0 30210150 addic r1, r1, 336 000042E4 7C0803A6 mtlr r0 000042E8 B9A1FFB4 lmw r13, [r1 - 0x004C] 000042EC 4E800020 blr 000042F0 00000000 .invalid 000042F4 00002043 .invalid 000042F8 80130200 lwz r0, [r19 + 0x0200] 000042FC 00000000 .invalid 00004300 000018C0 .invalid 00004304 00185068 .invalid 00004308 6F746F43 xoris r20, r27, 0x6F43 0000430C 445F4344 .invalid sc 00004310 42616E64 bc 19, 1, +0x00006E64 /* 0000B174 */ 00004314 4465636F .invalid sc 00004318 6D707265 xoris r16, r11, 0x7265 0000431C 73730000 andi. r19, r27, 0x0000 00004320 2C030000 cmpwi r3, 0 00004324 7C0802A6 mflr r0 00004328 9421FFC0 stwu [r1 - 0x0040], r1 0000432C 2C840000 cmpwi cr1, r4, 0 00004330 90010048 stw [r1 + 0x0048], r0 00004334 40820010 bne +0x00000010 /* 00004344 */ 00004338 30210040 addic r1, r1, 64 0000433C 3860FF94 li r3, 0xFFFFFF94 00004340 4E800020 blr label00004344: 00004344 40860010 bne cr1, +0x00000010 /* 00004354 */ 00004348 30210040 addic r1, r1, 64 0000434C 3860FFCE li r3, 0xFFFFFFCE 00004350 4E800020 blr label00004354: 00004354 80A30000 lwz r5, [r3] 00004358 3860FF94 li r3, 0xFFFFFF94 0000435C 80C50044 lwz r6, [r5 + 0x0044] 00004360 38A00048 li r5, 0x0048 00004364 2C060000 cmpwi r6, 0 00004368 80C60000 lwz r6, [r6] 0000436C 41820024 beq +0x00000024 /* 00004390 */ 00004370 80660000 lwz r3, [r6] 00004374 48007C61 bl +0x00007C60 /* 0000BFD4 */ 00004378 80410014 lwz r2, [r1 + 0x0014] 0000437C 38600000 li r3, 0x0000 00004380 81810048 lwz r12, [r1 + 0x0048] 00004384 30210040 addic r1, r1, 64 00004388 7D8803A6 mtlr r12 0000438C 4E800020 blr label00004390: 00004390 30210040 addic r1, r1, 64 00004394 4E800020 blr 00004398 00000000 .invalid 0000439C 00002041 .invalid 000043A0 80000200 lwz r0, [r0 + 0x0200] 000043A4 00000000 .invalid 000043A8 00000078 .invalid 000043AC 00165068 .invalid 000043B0 6F746F43 xoris r20, r27, 0x6F43 000043B4 445F4344 .invalid sc 000043B8 47657443 .invalid sc 000043BC 6F646563 xoris r4, r27, 0x6563 000043C0 496E666F bla 0x016E666C /* 000043C4 3860DCFE li r3, 0xFFFFDCFE 000043C8 4E800020 blr 000043CC 00000000 .invalid 000043D0 00002040 .invalid 000043D4 00000600 .invalid 000043D8 00000000 .invalid 000043DC 00000008 .invalid 000043E0 00175068 .invalid 000043E4 6F746F43 xoris r20, r27, 0x6F43 000043E8 445F4344 .invalid sc 000043EC 47657453 .invalid sc 000043F0 696D696C xori r13, r11, 0x696C 000043F4 61726974 ori r18, r11, 0x6974 000043F8 79000000 .invalid 000043FC BEE1FFDC stmw [r1 - 0x0024], r23 00004400 3B280000 addi r25, r8, 0x0000 00004404 2C190000 cmpwi r25, 0 00004408 7C0802A6 mflr r0 0000440C 3BA40000 addi r29, r4, 0x0000 00004410 90010008 stw [r1 + 0x0008], r0 00004414 3B470000 addi r26, r7, 0x0000 00004418 3BC50000 addi r30, r5, 0x0000 0000441C 80BD0000 lwz r5, [r29] 00004420 9421FF90 stwu [r1 - 0x0070], r1 00004424 3B830000 addi r28, r3, 0x0000 00004428 AB650022 lha r27, [r5 + 0x0022] 0000442C AB050020 lha r24, [r5 + 0x0020] 00004430 4082000C bne +0x0000000C /* 0000443C */ 00004434 3860FFCE li r3, 0xFFFFFFCE 00004438 48000268 b +0x00000268 /* 000046A0 */ label0000443C: 0000443C 48007A19 bl +0x00007A18 /* 0000BE54 */ 00004440 80410014 lwz r2, [r1 + 0x0014] 00004444 2C1A0000 cmpwi r26, 0 00004448 82FC0000 lwz r23, [r28] 0000444C 38A00000 li r5, 0x0000 00004450 B0B7009C sth [r23 + 0x009C], r5 00004454 B0B7009E sth [r23 + 0x009E], r5 00004458 3BE00000 li r31, 0x0000 0000445C 80DA0000 lwz r6, [r26] 00004460 41820014 beq +0x00000014 /* 00004474 */ 00004464 80BA0004 lwz r5, [r26 + 0x0004] 00004468 90D7000C stw [r23 + 0x000C], r6 0000446C 90B70010 stw [r23 + 0x0010], r5 00004470 48000008 b +0x00000008 /* 00004478 */ label00004474: 00004474 90B7000C stw [r23 + 0x000C], r5 label00004478: 00004478 93D70004 stw [r23 + 0x0004], r30 0000447C 80BD0000 lwz r5, [r29] 00004480 39200001 li r9, 0x0001 00004484 A8C50020 lha r6, [r5 + 0x0020] 00004488 A8E50022 lha r7, [r5 + 0x0022] 0000448C 80A5002C lwz r5, [r5 + 0x002C] 00004490 7CC639D6 mullw r6, r6, r7 00004494 7CC70E70 srawi r7, r6, 1 00004498 7CC63814 addc r6, r6, r7 0000449C 7C053000 cmp r5, r6 000044A0 418200E4 beq +0x000000E4 /* 00004584 */ 000044A4 8077000C lwz r3, [r23 + 0x000C] 000044A8 30B70004 addic r5, r23, 4 000044AC 2C030000 cmpwi r3, 0 000044B0 38800FE0 li r4, 0x0FE0 000044B4 38C01800 li r6, 0x1800 000044B8 4182001C beq +0x0000001C /* 000044D4 */ 000044BC 80F70010 lwz r7, [r23 + 0x0010] 000044C0 48007AFD bl +0x00007AFC /* 0000BFBC */ 000044C4 80410014 lwz r2, [r1 + 0x0014] 000044C8 7C7F0735 extsh. r31, r3 000044CC 3920DCFA li r9, 0xFFFFDCFA 000044D0 408200B4 bne +0x000000B4 /* 00004584 */ label000044D4: 000044D4 80A2FF90 lwz r5, [r2 - 0x0070] 000044D8 80D70004 lwz r6, [r23 + 0x0004] 000044DC 30850049 addic r4, r5, 73 000044E0 30660800 addic r3, r6, 2048 000044E4 38A00007 li r5, 0x0007 000044E8 4BFFD339 bl -0x00002CC8 /* 00001820 */ 000044EC 2C030000 cmpwi r3, 0 000044F0 41820048 beq +0x00000048 /* 00004538 */ 000044F4 80BD0000 lwz r5, [r29] 000044F8 80C5002C lwz r6, [r5 + 0x002C] 000044FC 2C860000 cmpwi cr1, r6, 0 00004500 40860020 bne cr1, +0x00000020 /* 00004520 */ 00004504 A8C50020 lha r6, [r5 + 0x0020] 00004508 2C0600C0 cmpwi r6, 192 0000450C 40820014 bne +0x00000014 /* 00004520 */ 00004510 A8A50022 lha r5, [r5 + 0x0022] 00004514 39200001 li r9, 0x0001 00004518 2C850080 cmpwi cr1, r5, 128 0000451C 41860068 beq cr1, +0x00000068 /* 00004584 */ label00004520: 00004520 3920DCF7 li r9, 0xFFFFDCF7 00004524 7D3F0734 extsh r31, r9 00004528 387C0000 addi r3, r28, 0x0000 0000452C 48007A61 bl +0x00007A60 /* 0000BF8C */ 00004530 80410014 lwz r2, [r1 + 0x0014] 00004534 48000060 b +0x00000060 /* 00004594 */ label00004538: 00004538 80B70004 lwz r5, [r23 + 0x0004] 0000453C 3097009C addic r4, r23, 156 00004540 30651603 addic r3, r5, 5635 00004544 38A00002 li r5, 0x0002 00004548 48007A8D bl +0x00007A8C /* 0000BFD4 */ 0000454C 80410014 lwz r2, [r1 + 0x0014] 00004550 80B70004 lwz r5, [r23 + 0x0004] 00004554 3097009E addic r4, r23, 158 00004558 30651605 addic r3, r5, 5637 0000455C 38A00002 li r5, 0x0002 00004560 48007A75 bl +0x00007A74 /* 0000BFD4 */ 00004564 80410014 lwz r2, [r1 + 0x0014] 00004568 80D70000 lwz r6, [r23] 0000456C 80B70004 lwz r5, [r23 + 0x0004] 00004570 30C61800 addic r6, r6, 6144 00004574 30A51800 addic r5, r5, 6144 00004578 90D70000 stw [r23], r6 0000457C 90B70004 stw [r23 + 0x0004], r5 00004580 393F0000 addi r9, r31, 0x0000 label00004584: 00004584 7D3F0734 extsh r31, r9 00004588 387C0000 addi r3, r28, 0x0000 0000458C 48007A01 bl +0x00007A00 /* 0000BF8C */ 00004590 80410014 lwz r2, [r1 + 0x0014] label00004594: 00004594 2C1F0000 cmpwi r31, 0 00004598 2F1F0001 cmpwi cr6, r31, 1 0000459C 2C980300 cmpwi cr1, r24, 768 000045A0 3860DCF7 li r3, 0xFFFFDCF7 000045A4 418000FC blt +0x000000FC /* 000046A0 */ 000045A8 2C1800C0 cmpwi r24, 192 000045AC 5705083C rlwinm r5, r24, 1, 0, 30 000045B0 409A001C bne cr6, +0x0000001C /* 000045CC */ 000045B4 7CB82814 addc r5, r24, r5 000045B8 7CA5D9D6 mullw r5, r5, r27 000045BC 7CA50E70 srawi r5, r5, 1 000045C0 7CA50194 addze r5, r5 000045C4 90B90000 stw [r25], r5 000045C8 480000D4 b +0x000000D4 /* 0000469C */ label000045CC: 000045CC 2F180600 cmpwi cr6, r24, 1536 000045D0 4186006C beq cr1, +0x0000006C /* 0000463C */ 000045D4 41850018 bgt cr1, +0x00000018 /* 000045EC */ 000045D8 2C980180 cmpwi cr1, r24, 384 000045DC 41820044 beq +0x00000044 /* 00004620 */ 000045E0 41860020 beq cr1, +0x00000020 /* 00004600 */ 000045E4 3860FFCE li r3, 0xFFFFFFCE 000045E8 480000B8 b +0x000000B8 /* 000046A0 */ label000045EC: 000045EC 2C180C00 cmpwi r24, 3072 000045F0 419A0068 beq cr6, +0x00000068 /* 00004658 */ 000045F4 41820088 beq +0x00000088 /* 0000467C */ 000045F8 3860FFCE li r3, 0xFFFFFFCE 000045FC 480000A4 b +0x000000A4 /* 000046A0 */ label00004600: 00004600 7CB82814 addc r5, r24, r5 00004604 7CA5D9D6 mullw r5, r5, r27 00004608 7CA50E70 srawi r5, r5, 1 0000460C 7CA50194 addze r5, r5 00004610 3CA50001 addis r5, r5, 0x0001 00004614 30A5B800 subic r5, r5, 18432 00004618 90B90000 stw [r25], r5 0000461C 48000080 b +0x00000080 /* 0000469C */ label00004620: 00004620 7CB82814 addc r5, r24, r5 00004624 7CA5D9D6 mullw r5, r5, r27 00004628 7CA50E70 srawi r5, r5, 1 0000462C 7CA50194 addze r5, r5 00004630 30A52000 addic r5, r5, 8192 00004634 90B90000 stw [r25], r5 00004638 48000064 b +0x00000064 /* 0000469C */ label0000463C: 0000463C 7CB82814 addc r5, r24, r5 00004640 7CA5D9D6 mullw r5, r5, r27 00004644 7CA50E70 srawi r5, r5, 1 00004648 7CA50194 addze r5, r5 0000464C 3CA50003 addis r5, r5, 0x0003 00004650 90B90000 stw [r25], r5 00004654 48000048 b +0x00000048 /* 0000469C */ label00004658: 00004658 A8B7009C lha r5, [r23 + 0x009C] 0000465C 2C050000 cmpwi r5, 0 00004660 54A55828 rlwinm r5, r5, 11, 0, 20 00004664 4182003C beq +0x0000003C /* 000046A0 */ 00004668 90B90000 stw [r25], r5 0000466C 38600000 li r3, 0x0000 00004670 81810078 lwz r12, [r1 + 0x0078] label00004674: 00004674 30210070 addic r1, r1, 112 00004678 48000030 b +0x00000030 /* 000046A8 */ label0000467C: 0000467C A8B7009E lha r5, [r23 + 0x009E] 00004680 2C050000 cmpwi r5, 0 00004684 54A55828 rlwinm r5, r5, 11, 0, 20 00004688 41820018 beq +0x00000018 /* 000046A0 */ 0000468C 90B90000 stw [r25], r5 00004690 38600000 li r3, 0x0000 00004694 81810078 lwz r12, [r1 + 0x0078] 00004698 4BFFFFDC b -0x00000024 /* 00004674 */ label0000469C: 0000469C 38600000 li r3, 0x0000 label000046A0: 000046A0 81810078 lwz r12, [r1 + 0x0078] 000046A4 30210070 addic r1, r1, 112 label000046A8: 000046A8 7D8803A6 mtlr r12 000046AC BAE1FFDC lmw r23, [r1 - 0x0024] 000046B0 4E800020 blr 000046B4 00000000 .invalid 000046B8 00002041 .invalid 000046BC 80090600 lwz r0, [r9 + 0x0600] 000046C0 00000000 .invalid 000046C4 000002B8 .invalid 000046C8 00205068 .invalid 000046CC 6F746F43 xoris r20, r27, 0x6F43 000046D0 445F4344 .invalid sc 000046D4 47657443 .invalid sc 000046D8 6F6D7072 xoris r13, r27, 0x7072 000046DC 65737365 oris r19, r11, 0x7365 000046E0 64496D61 oris r9, r2, 0x6D61 000046E4 67655369 oris r5, r27, 0x5369 000046E8 7A650000 .invalid 000046EC 3860DCFE li r3, 0xFFFFDCFE 000046F0 4E800020 blr 000046F4 00000000 .invalid 000046F8 00002040 .invalid 000046FC 00000800 .invalid 00004700 00000000 .invalid 00004704 00000008 .invalid 00004708 00135068 .invalid 0000470C 6F746F43 xoris r20, r27, 0x6F43 00004710 445F4344 .invalid sc 00004714 5472696D rlwinm. r18, r3, 13, 5, 22 00004718 496D6167 bla 0x016D6164 /* 0000471C 65000000 oris r0, r8, 0x0000 fn00004720: 00004720 BDA1FFB4 stmw [r1 - 0x004C], r13 00004724 7C0802A6 mflr r0 00004728 7D800026 mfcr r12 0000472C 91810004 stw [r1 + 0x0004], r12 00004730 39830000 addi r12, r3, 0x0000 00004734 90010008 stw [r1 + 0x0008], r0 00004738 9421FED0 stwu [r1 - 0x0130], r1 0000473C 90810048 stw [r1 + 0x0048], r4 00004740 80810168 lwz r4, [r1 + 0x0168] 00004744 7CEF0734 extsh r15, r7 00004748 7C840734 extsh r4, r4 0000474C 7D030734 extsh r3, r8 00004750 9061004C stw [r1 + 0x004C], r3 00004754 80610178 lwz r3, [r1 + 0x0178] 00004758 3A650000 addi r19, r5, 0x0000 0000475C 7C630734 extsh r3, r3 00004760 90610054 stw [r1 + 0x0054], r3 00004764 8061017C lwz r3, [r1 + 0x017C] 00004768 80A10180 lwz r5, [r1 + 0x0180] 0000476C 3A060000 addi r16, r6, 0x0000 00004770 5466063E rlwinm r6, r3, 0, 24, 31 00004774 7CA30734 extsh r3, r5 00004778 90C10058 stw [r1 + 0x0058], r6 0000477C 91810040 stw [r1 + 0x0040], r12 00004780 91410044 stw [r1 + 0x0044], r10 00004784 90810050 stw [r1 + 0x0050], r4 00004788 9061005C stw [r1 + 0x005C], r3 0000478C 5483083C rlwinm r3, r4, 1, 0, 30 00004790 90610060 stw [r1 + 0x0060], r3 00004794 7C641814 addc r3, r4, r3 00004798 7C630734 extsh r3, r3 0000479C 80AC0000 lwz r5, [r12] 000047A0 80CA0044 lwz r6, [r10 + 0x0044] 000047A4 90610064 stw [r1 + 0x0064], r3 000047A8 38600000 li r3, 0x0000 000047AC 90A1003C stw [r1 + 0x003C], r5 000047B0 2C8400C0 cmpwi cr1, r4, 192 000047B4 88AA00A3 lbz r5, [r10 + 0x00A3] 000047B8 2C040180 cmpwi r4, 384 000047BC 2F840300 cmpwi cr7, r4, 768 000047C0 9061006C stw [r1 + 0x006C], r3 000047C4 90610070 stw [r1 + 0x0070], r3 000047C8 38600000 li r3, 0x0000 000047CC 552407FE rlwinm r4, r9, 0, 31, 31 000047D0 90C10068 stw [r1 + 0x0068], r6 000047D4 98A10038 stb [r1 + 0x0038], r5 000047D8 90610074 stw [r1 + 0x0074], r3 000047DC 3A400000 li r18, 0x0000 000047E0 39C00000 li r14, 0x0000 000047E4 90810078 stw [r1 + 0x0078], r4 000047E8 41860024 beq cr1, +0x00000024 /* 0000480C */ 000047EC 41820014 beq +0x00000014 /* 00004800 */ 000047F0 409E0024 bne cr7, +0x00000024 /* 00004814 */ 000047F4 38600200 li r3, 0x0200 000047F8 9061007C stw [r1 + 0x007C], r3 000047FC 48000018 b +0x00000018 /* 00004814 */ label00004800: 00004800 38600100 li r3, 0x0100 00004804 9061007C stw [r1 + 0x007C], r3 00004808 4800000C b +0x0000000C /* 00004814 */ label0000480C: 0000480C 38600080 li r3, 0x0080 00004810 9061007C stw [r1 + 0x007C], r3 label00004814: 00004814 80810054 lwz r4, [r1 + 0x0054] 00004818 552307BE rlwinm r3, r9, 0, 30, 31 0000481C 2C840002 cmpwi cr1, r4, 2 00004820 90810054 stw [r1 + 0x0054], r4 00004824 41860F70 beq cr1, +0x00000F70 /* 00005794 */ 00004828 38640000 addi r3, r4, 0x0000 0000482C 2C030004 cmpwi r3, 4 00004830 40820018 bne +0x00000018 /* 00004848 */ 00004834 7DE31670 srawi r3, r15, 2 00004838 7C6F0734 extsh r15, r3 0000483C 8061007C lwz r3, [r1 + 0x007C] 00004840 5463103A rlwinm r3, r3, 2, 0, 29 00004844 9061007C stw [r1 + 0x007C], r3 label00004848: 00004848 8081004C lwz r4, [r1 + 0x004C] 0000484C 306F0001 addic r3, r15, 1 00004850 7C801120 mtcrf 0x01, r4 00004854 7C630E70 srawi r3, r3, 1 00004858 7C630734 extsh r3, r3 0000485C 90610080 stw [r1 + 0x0080], r3 00004860 80610080 lwz r3, [r1 + 0x0080] 00004864 548407FE rlwinm r4, r4, 0, 31, 31 00004868 90810084 stw [r1 + 0x0084], r4 0000486C 30630001 addic r3, r3, 1 00004870 409F0024 bns cr7, +0x00000024 /* 00004894 */ 00004874 80810054 lwz r4, [r1 + 0x0054] 00004878 7C630734 extsh r3, r3 0000487C 2C840001 cmpwi cr1, r4, 1 00004880 90610080 stw [r1 + 0x0080], r3 00004884 30630001 addic r3, r3, 1 00004888 4086000C bne cr1, +0x0000000C /* 00004894 */ 0000488C 7C630734 extsh r3, r3 00004890 90610080 stw [r1 + 0x0080], r3 label00004894: 00004894 80610174 lwz r3, [r1 + 0x0174] 00004898 80810184 lwz r4, [r1 + 0x0184] 0000489C 9061008C stw [r1 + 0x008C], r3 000048A0 8061008C lwz r3, [r1 + 0x008C] 000048A4 90810088 stw [r1 + 0x0088], r4 000048A8 30630001 addic r3, r3, 1 000048AC 7C630E70 srawi r3, r3, 1 000048B0 7C640735 extsh. r4, r3 000048B4 80610088 lwz r3, [r1 + 0x0088] 000048B8 2F830000 cmpwi cr7, r3, 0 000048BC 419E0020 beq cr7, +0x00000020 /* 000048DC */ 000048C0 41810008 bgt +0x00000008 /* 000048C8 */ 000048C4 38800001 li r4, 0x0001 label000048C8: 000048C8 3C600001 lis r3, 0x0001 000048CC 7C6323D6 divw r3, r3, r4 000048D0 38800000 li r4, 0x0000 000048D4 90610090 stw [r1 + 0x0090], r3 000048D8 90810094 stw [r1 + 0x0094], r4 label000048DC: 000048DC 82AA003C lwz r21, [r10 + 0x003C] 000048E0 80610068 lwz r3, [r1 + 0x0068] 000048E4 32D50308 addic r22, r21, 776 000048E8 80630008 lwz r3, [r3 + 0x0008] 000048EC 33150610 addic r24, r21, 1552 000048F0 80830000 lwz r4, [r3] 000048F4 2C830000 cmpwi cr1, r3, 0 000048F8 2C040000 cmpwi r4, 0 000048FC 33350918 addic r25, r21, 2328 00004900 32350C20 addic r17, r21, 3104 00004904 32950F28 addic r20, r21, 3880 00004908 33551230 addic r26, r21, 4656 0000490C 31B51538 addic r13, r21, 5432 00004910 32F51840 addic r23, r21, 6208 00004914 4186000C beq cr1, +0x0000000C /* 00004920 */ 00004918 41820008 beq +0x00000008 /* 00004920 */ 0000491C 3A440000 addi r18, r4, 0x0000 label00004920: 00004920 8061005C lwz r3, [r1 + 0x005C] 00004924 2E030008 cmpwi cr4, r3, 8 00004928 2C830020 cmpwi cr1, r3, 32 0000492C 2C030010 cmpwi r3, 16 00004930 80610054 lwz r3, [r1 + 0x0054] 00004934 2F830001 cmpwi cr7, r3, 1 00004938 4192014C beq cr4, +0x0000014C /* 00004A84 */ 0000493C 418200C4 beq +0x000000C4 /* 00004A00 */ 00004940 40860164 bne cr1, +0x00000164 /* 00004AA4 */ 00004944 2C120000 cmpwi r18, 0 00004948 4C9C0000 mcrf cr1, cr7 0000494C 41820078 beq +0x00000078 /* 000049C4 */ 00004950 4186006C beq cr1, +0x0000006C /* 000049BC */ 00004954 2C030002 cmpwi r3, 2 00004958 41820038 beq +0x00000038 /* 00004990 */ 0000495C 2C830004 cmpwi cr1, r3, 4 00004960 40860144 bne cr1, +0x00000144 /* 00004AA4 */ 00004964 80610058 lwz r3, [r1 + 0x0058] 00004968 2C030000 cmpwi r3, 0 0000496C 4182001C beq +0x0000001C /* 00004988 */ 00004970 81C2FFA0 lwz r14, [r2 - 0x0060] 00004974 80610050 lwz r3, [r1 + 0x0050] 00004978 2C0E0000 cmpwi r14, 0 0000497C 7C630E70 srawi r3, r3, 1 00004980 9061005C stw [r1 + 0x005C], r3 00004984 48000130 b +0x00000130 /* 00004AB4 */ label00004988: 00004988 81C2FFA4 lwz r14, [r2 - 0x005C] 0000498C 48000118 b +0x00000118 /* 00004AA4 */ label00004990: 00004990 80610058 lwz r3, [r1 + 0x0058] 00004994 2C030000 cmpwi r3, 0 00004998 4182001C beq +0x0000001C /* 000049B4 */ 0000499C 81C2FFA8 lwz r14, [r2 - 0x0058] 000049A0 80610050 lwz r3, [r1 + 0x0050] 000049A4 2C0E0000 cmpwi r14, 0 000049A8 7C630E70 srawi r3, r3, 1 000049AC 9061005C stw [r1 + 0x005C], r3 000049B0 48000104 b +0x00000104 /* 00004AB4 */ label000049B4: 000049B4 81C2FFAC lwz r14, [r2 - 0x0054] 000049B8 480000EC b +0x000000EC /* 00004AA4 */ label000049BC: 000049BC 81C2FFB0 lwz r14, [r2 - 0x0050] 000049C0 480000E4 b +0x000000E4 /* 00004AA4 */ label000049C4: 000049C4 41860034 beq cr1, +0x00000034 /* 000049F8 */ 000049C8 2C030002 cmpwi r3, 2 000049CC 41820024 beq +0x00000024 /* 000049F0 */ 000049D0 2C830004 cmpwi cr1, r3, 4 000049D4 408600D0 bne cr1, +0x000000D0 /* 00004AA4 */ 000049D8 81C2FFB4 lwz r14, [r2 - 0x004C] 000049DC 80610050 lwz r3, [r1 + 0x0050] 000049E0 2C0E0000 cmpwi r14, 0 000049E4 7C630E70 srawi r3, r3, 1 000049E8 9061005C stw [r1 + 0x005C], r3 000049EC 480000C8 b +0x000000C8 /* 00004AB4 */ label000049F0: 000049F0 81C2FFB8 lwz r14, [r2 - 0x0048] 000049F4 480000B0 b +0x000000B0 /* 00004AA4 */ label000049F8: 000049F8 81C2FFBC lwz r14, [r2 - 0x0044] 000049FC 480000A8 b +0x000000A8 /* 00004AA4 */ label00004A00: 00004A00 2C120000 cmpwi r18, 0 00004A04 4C9C0000 mcrf cr1, cr7 00004A08 41820040 beq +0x00000040 /* 00004A48 */ 00004A0C 41860034 beq cr1, +0x00000034 /* 00004A40 */ 00004A10 2C030002 cmpwi r3, 2 00004A14 41820024 beq +0x00000024 /* 00004A38 */ 00004A18 2C830004 cmpwi cr1, r3, 4 00004A1C 40860088 bne cr1, +0x00000088 /* 00004AA4 */ 00004A20 81C2FFC0 lwz r14, [r2 - 0x0040] 00004A24 80610050 lwz r3, [r1 + 0x0050] 00004A28 2C0E0000 cmpwi r14, 0 00004A2C 7C630E70 srawi r3, r3, 1 00004A30 9061005C stw [r1 + 0x005C], r3 00004A34 48000080 b +0x00000080 /* 00004AB4 */ label00004A38: 00004A38 81C2FFC4 lwz r14, [r2 - 0x003C] 00004A3C 48000068 b +0x00000068 /* 00004AA4 */ label00004A40: 00004A40 81C2FFC8 lwz r14, [r2 - 0x0038] 00004A44 48000060 b +0x00000060 /* 00004AA4 */ label00004A48: 00004A48 41860034 beq cr1, +0x00000034 /* 00004A7C */ 00004A4C 2C030002 cmpwi r3, 2 00004A50 41820024 beq +0x00000024 /* 00004A74 */ 00004A54 2C830004 cmpwi cr1, r3, 4 00004A58 4086004C bne cr1, +0x0000004C /* 00004AA4 */ 00004A5C 81C2FFCC lwz r14, [r2 - 0x0034] 00004A60 80610050 lwz r3, [r1 + 0x0050] 00004A64 2C0E0000 cmpwi r14, 0 00004A68 7C630E70 srawi r3, r3, 1 00004A6C 9061005C stw [r1 + 0x005C], r3 00004A70 48000044 b +0x00000044 /* 00004AB4 */ label00004A74: 00004A74 81C2FFD0 lwz r14, [r2 - 0x0030] 00004A78 4800002C b +0x0000002C /* 00004AA4 */ label00004A7C: 00004A7C 81C2FFD4 lwz r14, [r2 - 0x002C] 00004A80 48000024 b +0x00000024 /* 00004AA4 */ label00004A84: 00004A84 419E0D08 beq cr7, +0x00000D08 /* 0000578C */ 00004A88 2C030002 cmpwi r3, 2 00004A8C 41820CF8 beq +0x00000CF8 /* 00005784 */ 00004A90 2C830004 cmpwi cr1, r3, 4 00004A94 40860008 bne cr1, +0x00000008 /* 00004A9C */ 00004A98 81C2FFD8 lwz r14, [r2 - 0x0028] label00004A9C: 00004A9C 38600001 li r3, 0x0001 00004AA0 90610074 stw [r1 + 0x0074], r3 label00004AA4: 00004AA4 80610050 lwz r3, [r1 + 0x0050] 00004AA8 2C0E0000 cmpwi r14, 0 00004AAC 7C630E70 srawi r3, r3, 1 00004AB0 9061005C stw [r1 + 0x005C], r3 label00004AB4: 00004AB4 3860FFCE li r3, 0xFFFFFFCE 00004AB8 41820E44 beq +0x00000E44 /* 000058FC */ 00004ABC 80610048 lwz r3, [r1 + 0x0048] 00004AC0 2E030000 cmpwi cr4, r3, 0 00004AC4 4192004C beq cr4, +0x0000004C /* 00004B10 */ 00004AC8 38600001 li r3, 0x0001 00004ACC 98610038 stb [r1 + 0x0038], r3 00004AD0 80CA0008 lwz r6, [r10 + 0x0008] 00004AD4 80810048 lwz r4, [r1 + 0x0048] 00004AD8 30A1003C addic r5, r1, 60 00004ADC 80E40004 lwz r7, [r4 + 0x0004] 00004AE0 80640000 lwz r3, [r4] 00004AE4 38800FE0 li r4, 0x0FE0 00004AE8 480074D5 bl +0x000074D4 /* 0000BFBC */ 00004AEC 80410014 lwz r2, [r1 + 0x0014] 00004AF0 7C630735 extsh. r3, r3 00004AF4 38800001 li r4, 0x0001 00004AF8 9061006C stw [r1 + 0x006C], r3 00004AFC 98810038 stb [r1 + 0x0038], r4 00004B00 40820DD0 bne +0x00000DD0 /* 000058D0 */ 00004B04 81410044 lwz r10, [r1 + 0x0044] 00004B08 806A0008 lwz r3, [r10 + 0x0008] 00004B0C 90610070 stw [r1 + 0x0070], r3 label00004B10: 00004B10 8081008C lwz r4, [r1 + 0x008C] 00004B14 80610054 lwz r3, [r1 + 0x0054] 00004B18 2C840000 cmpwi cr1, r4, 0 00004B1C 90610098 stw [r1 + 0x0098], r3 00004B20 3084FFFF subic r4, r4, 1 00004B24 5603103A rlwinm r3, r16, 2, 0, 29 00004B28 9081008C stw [r1 + 0x008C], r4 00004B2C 9061009C stw [r1 + 0x009C], r3 00004B30 40850DA0 ble cr1, +0x00000DA0 /* 000058D0 */ 00004B34 80610058 lwz r3, [r1 + 0x0058] 00004B38 80810050 lwz r4, [r1 + 0x0050] 00004B3C 2D030000 cmpwi cr2, r3, 0 00004B40 80610074 lwz r3, [r1 + 0x0074] 00004B44 90810050 stw [r1 + 0x0050], r4 00004B48 2D830000 cmpwi cr3, r3, 0 00004B4C 8061007C lwz r3, [r1 + 0x007C] 00004B50 3063FFFE subic r3, r3, 2 00004B54 906100A0 stw [r1 + 0x00A0], r3 00004B58 8061004C lwz r3, [r1 + 0x004C] 00004B5C 7C6F1814 addc r3, r15, r3 00004B60 90610058 stw [r1 + 0x0058], r3 00004B64 906100A4 stw [r1 + 0x00A4], r3 00004B68 8061007C lwz r3, [r1 + 0x007C] 00004B6C 80810058 lwz r4, [r1 + 0x0058] 00004B70 3063FFF8 subic r3, r3, 8 00004B74 906100A8 stw [r1 + 0x00A8], r3 00004B78 80610050 lwz r3, [r1 + 0x0050] 00004B7C 908100AC stw [r1 + 0x00AC], r4 00004B80 5463103A rlwinm r3, r3, 2, 0, 29 00004B84 90610074 stw [r1 + 0x0074], r3 00004B88 80610060 lwz r3, [r1 + 0x0060] 00004B8C 90810058 stw [r1 + 0x0058], r4 00004B90 90610060 stw [r1 + 0x0060], r3 00004B94 8061004C lwz r3, [r1 + 0x004C] 00004B98 80810050 lwz r4, [r1 + 0x0050] 00004B9C 7C841814 addc r4, r4, r3 00004BA0 8061004C lwz r3, [r1 + 0x004C] 00004BA4 908100B0 stw [r1 + 0x00B0], r4 00004BA8 7C630E70 srawi r3, r3, 1 00004BAC 906100B4 stw [r1 + 0x00B4], r3 00004BB0 306FFFFE subic r3, r15, 2 00004BB4 906100BC stw [r1 + 0x00BC], r3 00004BB8 80610064 lwz r3, [r1 + 0x0064] 00004BBC 308FFFFF subic r4, r15, 1 00004BC0 5463083C rlwinm r3, r3, 1, 0, 30 00004BC4 906100C4 stw [r1 + 0x00C4], r3 00004BC8 908100B8 stw [r1 + 0x00B8], r4 00004BCC 56041838 rlwinm r4, r16, 3, 0, 28 00004BD0 8061007C lwz r3, [r1 + 0x007C] 00004BD4 908100C0 stw [r1 + 0x00C0], r4 00004BD8 3083FFFC subic r4, r3, 4 00004BDC 80610084 lwz r3, [r1 + 0x0084] 00004BE0 908100C8 stw [r1 + 0x00C8], r4 00004BE4 7C761814 addc r3, r22, r3 00004BE8 906100CC stw [r1 + 0x00CC], r3 00004BEC 80610084 lwz r3, [r1 + 0x0084] 00004BF0 7C911814 addc r4, r17, r3 00004BF4 9081007C stw [r1 + 0x007C], r4 label00004BF8: 00004BF8 80610068 lwz r3, [r1 + 0x0068] 00004BFC 80630004 lwz r3, [r3 + 0x0004] 00004C00 83830000 lwz r28, [r3] 00004C04 80610098 lwz r3, [r1 + 0x0098] 00004C08 2C830001 cmpwi cr1, r3, 1 00004C0C 41860920 beq cr1, +0x00000920 /* 0000552C */ 00004C10 80610054 lwz r3, [r1 + 0x0054] 00004C14 2C030002 cmpwi r3, 2 00004C18 41820408 beq +0x00000408 /* 00005020 */ 00004C1C 2C830004 cmpwi cr1, r3, 4 00004C20 40860C44 bne cr1, +0x00000C44 /* 00005864 */ 00004C24 80610068 lwz r3, [r1 + 0x0068] 00004C28 3BF30000 addi r31, r19, 0x0000 00004C2C 8063000C lwz r3, [r3 + 0x000C] 00004C30 83630000 lwz r27, [r3] 00004C34 408E0174 bne cr3, +0x00000174 /* 00004DA8 */ 00004C38 83A10170 lwz r29, [r1 + 0x0170] 00004C3C 806100A8 lwz r3, [r1 + 0x00A8] 00004C40 8081003C lwz r4, [r1 + 0x003C] 00004C44 7C1D1800 cmp r29, r3 00004C48 80610060 lwz r3, [r1 + 0x0060] 00004C4C 7C641814 addc r3, r4, r3 00004C50 906100D0 stw [r1 + 0x00D0], r3 00004C54 408000CC bge +0x000000CC /* 00004D20 */ 00004C58 80610064 lwz r3, [r1 + 0x0064] 00004C5C 808100D0 lwz r4, [r1 + 0x00D0] 00004C60 38B50000 addi r5, r21, 0x0000 00004C64 7C841814 addc r4, r4, r3 00004C68 806100D0 lwz r3, [r1 + 0x00D0] 00004C6C 38D80000 addi r6, r24, 0x0000 00004C70 38F60000 addi r7, r22, 0x0000 00004C74 81010080 lwz r8, [r1 + 0x0080] 00004C78 4800682D bl +0x0000682C /* 0000B4A4 */ 00004C7C 60000000 nop 00004C80 8061005C lwz r3, [r1 + 0x005C] 00004C84 808100D0 lwz r4, [r1 + 0x00D0] 00004C88 38B90000 addi r5, r25, 0x0000 00004C8C 7C641814 addc r3, r4, r3 00004C90 80810064 lwz r4, [r1 + 0x0064] 00004C94 38D40000 addi r6, r20, 0x0000 00004C98 7C832014 addc r4, r3, r4 00004C9C 38F10000 addi r7, r17, 0x0000 00004CA0 81010080 lwz r8, [r1 + 0x0080] 00004CA4 48006801 bl +0x00006800 /* 0000B4A4 */ 00004CA8 60000000 nop 00004CAC 80610074 lwz r3, [r1 + 0x0074] 00004CB0 808100AC lwz r4, [r1 + 0x00AC] 00004CB4 7C041800 cmp r4, r3 00004CB8 418000F4 blt +0x000000F4 /* 00004DAC */ 00004CBC 806100BC lwz r3, [r1 + 0x00BC] 00004CC0 7C9518AE lbzx r4, r21, r3 00004CC4 806100B8 lwz r3, [r1 + 0x00B8] 00004CC8 7C9519AE stbx r21, r4, r3 00004CCC 806100BC lwz r3, [r1 + 0x00BC] 00004CD0 7CB918AE lbzx r5, r25, r3 00004CD4 806100B8 lwz r3, [r1 + 0x00B8] 00004CD8 7CB919AE stbx r25, r5, r3 00004CDC 806100BC lwz r3, [r1 + 0x00BC] 00004CE0 7C9618AE lbzx r4, r22, r3 00004CE4 806100B8 lwz r3, [r1 + 0x00B8] 00004CE8 7C9619AE stbx r22, r4, r3 00004CEC 806100BC lwz r3, [r1 + 0x00BC] 00004CF0 7CB118AE lbzx r5, r17, r3 00004CF4 806100B8 lwz r3, [r1 + 0x00B8] 00004CF8 7CB119AE stbx r17, r5, r3 00004CFC 806100BC lwz r3, [r1 + 0x00BC] 00004D00 7C9818AE lbzx r4, r24, r3 00004D04 806100B8 lwz r3, [r1 + 0x00B8] 00004D08 7C9819AE stbx r24, r4, r3 00004D0C 806100BC lwz r3, [r1 + 0x00BC] 00004D10 7CB418AE lbzx r5, r20, r3 00004D14 806100B8 lwz r3, [r1 + 0x00B8] 00004D18 7CB419AE stbx r20, r5, r3 00004D1C 48000090 b +0x00000090 /* 00004DAC */ label00004D20: 00004D20 38950000 addi r4, r21, 0x0000 00004D24 80A10080 lwz r5, [r1 + 0x0080] 00004D28 4800670D bl +0x0000670C /* 0000B434 */ 00004D2C 60000000 nop 00004D30 8061005C lwz r3, [r1 + 0x005C] 00004D34 808100D0 lwz r4, [r1 + 0x00D0] 00004D38 80A10080 lwz r5, [r1 + 0x0080] 00004D3C 7C641814 addc r3, r4, r3 00004D40 38990000 addi r4, r25, 0x0000 00004D44 480066F1 bl +0x000066F0 /* 0000B434 */ 00004D48 60000000 nop 00004D4C 80610074 lwz r3, [r1 + 0x0074] 00004D50 808100AC lwz r4, [r1 + 0x00AC] 00004D54 7C041800 cmp r4, r3 00004D58 41800024 blt +0x00000024 /* 00004D7C */ 00004D5C 806100BC lwz r3, [r1 + 0x00BC] 00004D60 7C9518AE lbzx r4, r21, r3 00004D64 806100B8 lwz r3, [r1 + 0x00B8] 00004D68 7C9519AE stbx r21, r4, r3 00004D6C 806100BC lwz r3, [r1 + 0x00BC] 00004D70 7CB918AE lbzx r5, r25, r3 00004D74 806100B8 lwz r3, [r1 + 0x00B8] 00004D78 7CB919AE stbx r25, r5, r3 label00004D7C: 00004D7C 38750000 addi r3, r21, 0x0000 00004D80 38960000 addi r4, r22, 0x0000 00004D84 38AF0000 addi r5, r15, 0x0000 00004D88 4800724D bl +0x0000724C /* 0000BFD4 */ 00004D8C 80410014 lwz r2, [r1 + 0x0014] 00004D90 38790000 addi r3, r25, 0x0000 00004D94 38910000 addi r4, r17, 0x0000 00004D98 38AF0000 addi r5, r15, 0x0000 00004D9C 48007239 bl +0x00007238 /* 0000BFD4 */ 00004DA0 80410014 lwz r2, [r1 + 0x0014] 00004DA4 48000008 b +0x00000008 /* 00004DAC */ label00004DA8: 00004DA8 83A10170 lwz r29, [r1 + 0x0170] label00004DAC: 00004DAC 3BC00000 li r30, 0x0000 label00004DB0: 00004DB0 2C1E0000 cmpwi r30, 0 00004DB4 80A1003C lwz r5, [r1 + 0x003C] 00004DB8 396E0000 addi r11, r14, 0x0000 00004DBC 387F0000 addi r3, r31, 0x0000 00004DC0 40820028 bne +0x00000028 /* 00004DE8 */ 00004DC4 388F0000 addi r4, r15, 0x0000 00004DC8 38D50000 addi r6, r21, 0x0000 00004DCC 38F90000 addi r7, r25, 0x0000 00004DD0 391B0000 addi r8, r27, 0x0000 00004DD4 39320000 addi r9, r18, 0x0000 00004DD8 395C0000 addi r10, r28, 0x0000 00004DDC 48006E85 bl +0x00006E84 /* 0000BC60 */ 00004DE0 60000000 nop 00004DE4 480000D4 b +0x000000D4 /* 00004EB8 */ label00004DE8: 00004DE8 418A00A8 beq cr2, +0x000000A8 /* 00004E90 */ 00004DEC 38650000 addi r3, r5, 0x0000 00004DF0 38B70000 addi r5, r23, 0x0000 00004DF4 80810050 lwz r4, [r1 + 0x0050] 00004DF8 38C00000 li r6, 0x0000 00004DFC 7C841814 addc r4, r4, r3 00004E00 38EF0000 addi r7, r15, 0x0000 00004E04 391E0000 addi r8, r30, 0x0000 00004E08 393C0000 addi r9, r28, 0x0000 00004E0C 48006B01 bl +0x00006B00 /* 0000B90C */ 00004E10 60000000 nop 00004E14 38750000 addi r3, r21, 0x0000 00004E18 38960000 addi r4, r22, 0x0000 00004E1C 38BA0000 addi r5, r26, 0x0000 00004E20 38C00000 li r6, 0x0000 00004E24 38EF0000 addi r7, r15, 0x0000 00004E28 391E0000 addi r8, r30, 0x0000 00004E2C 393C0000 addi r9, r28, 0x0000 00004E30 48006ADD bl +0x00006ADC /* 0000B90C */ 00004E34 60000000 nop 00004E38 38790000 addi r3, r25, 0x0000 00004E3C 38910000 addi r4, r17, 0x0000 00004E40 38AD0000 addi r5, r13, 0x0000 00004E44 38C00000 li r6, 0x0000 00004E48 38EF0000 addi r7, r15, 0x0000 00004E4C 391E0000 addi r8, r30, 0x0000 00004E50 393C0000 addi r9, r28, 0x0000 00004E54 48006AB9 bl +0x00006AB8 /* 0000B90C */ 00004E58 60000000 nop 00004E5C 396E0000 addi r11, r14, 0x0000 00004E60 387F0000 addi r3, r31, 0x0000 00004E64 388F0000 addi r4, r15, 0x0000 00004E68 38B70000 addi r5, r23, 0x0000 00004E6C 38DA0000 addi r6, r26, 0x0000 00004E70 38ED0000 addi r7, r13, 0x0000 00004E74 391B0000 addi r8, r27, 0x0000 00004E78 39320000 addi r9, r18, 0x0000 00004E7C 395C0000 addi r10, r28, 0x0000 00004E80 48006DE1 bl +0x00006DE0 /* 0000BC60 */ 00004E84 60000000 nop 00004E88 307E0001 addic r3, r30, 1 00004E8C 48000030 b +0x00000030 /* 00004EBC */ label00004E90: 00004E90 396E0000 addi r11, r14, 0x0000 00004E94 387F0000 addi r3, r31, 0x0000 00004E98 388F0000 addi r4, r15, 0x0000 00004E9C 38D50000 addi r6, r21, 0x0000 00004EA0 38F90000 addi r7, r25, 0x0000 00004EA4 391B0000 addi r8, r27, 0x0000 00004EA8 39320000 addi r9, r18, 0x0000 00004EAC 395C0000 addi r10, r28, 0x0000 00004EB0 48006DB1 bl +0x00006DB0 /* 0000BC60 */ 00004EB4 60000000 nop label00004EB8: 00004EB8 307E0001 addic r3, r30, 1 label00004EBC: 00004EBC 7C7E0734 extsh r30, r3 00004EC0 2C9E0004 cmpwi cr1, r30, 4 00004EC4 93A100D4 stw [r1 + 0x00D4], r29 00004EC8 7FF0F814 addc r31, r16, r31 00004ECC 33BD0001 addic r29, r29, 1 00004ED0 4184FEE0 blt cr1, -0x00000120 /* 00004DB0 */ 00004ED4 8061008C lwz r3, [r1 + 0x008C] 00004ED8 93A10170 stw [r1 + 0x0170], r29 00004EDC 2C030000 cmpwi r3, 0 00004EE0 3063FFFF subic r3, r3, 1 00004EE4 9061008C stw [r1 + 0x008C], r3 00004EE8 4182097C beq +0x0000097C /* 00005864 */ 00004EEC 8061009C lwz r3, [r1 + 0x009C] 00004EF0 8081003C lwz r4, [r1 + 0x003C] 00004EF4 7FF31814 addc r31, r19, r3 00004EF8 80610050 lwz r3, [r1 + 0x0050] 00004EFC 7C632014 addc r3, r3, r4 00004F00 906100D0 stw [r1 + 0x00D0], r3 00004F04 418A08BC beq cr2, +0x000008BC /* 000057C0 */ 00004F08 806100A8 lwz r3, [r1 + 0x00A8] 00004F0C 7C9D1800 cmp cr1, r29, r3 00004F10 408408B0 bge cr1, +0x000008B0 /* 000057C0 */ 00004F14 396E0000 addi r11, r14, 0x0000 00004F18 387F0000 addi r3, r31, 0x0000 00004F1C 388F0000 addi r4, r15, 0x0000 00004F20 80A100D0 lwz r5, [r1 + 0x00D0] 00004F24 38D60000 addi r6, r22, 0x0000 00004F28 38F10000 addi r7, r17, 0x0000 00004F2C 391B0000 addi r8, r27, 0x0000 00004F30 39320000 addi r9, r18, 0x0000 00004F34 395C0000 addi r10, r28, 0x0000 00004F38 48006D29 bl +0x00006D28 /* 0000BC60 */ 00004F3C 60000000 nop 00004F40 806100D4 lwz r3, [r1 + 0x00D4] 00004F44 7FD0F814 addc r30, r16, r31 00004F48 33E30002 addic r31, r3, 2 00004F4C 3BA00001 li r29, 0x0001 00004F50 8061003C lwz r3, [r1 + 0x003C] label00004F54: 00004F54 80810064 lwz r4, [r1 + 0x0064] 00004F58 38B70000 addi r5, r23, 0x0000 00004F5C 7C832014 addc r4, r3, r4 00004F60 806100D0 lwz r3, [r1 + 0x00D0] 00004F64 38C00000 li r6, 0x0000 00004F68 38EF0000 addi r7, r15, 0x0000 00004F6C 391D0000 addi r8, r29, 0x0000 00004F70 393C0000 addi r9, r28, 0x0000 00004F74 48006999 bl +0x00006998 /* 0000B90C */ 00004F78 60000000 nop 00004F7C 38760000 addi r3, r22, 0x0000 00004F80 38980000 addi r4, r24, 0x0000 00004F84 38BA0000 addi r5, r26, 0x0000 00004F88 38C00000 li r6, 0x0000 00004F8C 38EF0000 addi r7, r15, 0x0000 00004F90 391D0000 addi r8, r29, 0x0000 00004F94 393C0000 addi r9, r28, 0x0000 00004F98 48006975 bl +0x00006974 /* 0000B90C */ 00004F9C 60000000 nop 00004FA0 38710000 addi r3, r17, 0x0000 00004FA4 38940000 addi r4, r20, 0x0000 00004FA8 38AD0000 addi r5, r13, 0x0000 00004FAC 38C00000 li r6, 0x0000 00004FB0 38EF0000 addi r7, r15, 0x0000 00004FB4 391D0000 addi r8, r29, 0x0000 00004FB8 393C0000 addi r9, r28, 0x0000 00004FBC 48006951 bl +0x00006950 /* 0000B90C */ 00004FC0 60000000 nop 00004FC4 396E0000 addi r11, r14, 0x0000 00004FC8 387E0000 addi r3, r30, 0x0000 00004FCC 388F0000 addi r4, r15, 0x0000 00004FD0 38B70000 addi r5, r23, 0x0000 00004FD4 38DA0000 addi r6, r26, 0x0000 00004FD8 38ED0000 addi r7, r13, 0x0000 00004FDC 391B0000 addi r8, r27, 0x0000 00004FE0 39320000 addi r9, r18, 0x0000 00004FE4 395C0000 addi r10, r28, 0x0000 00004FE8 48006C79 bl +0x00006C78 /* 0000BC60 */ 00004FEC 60000000 nop 00004FF0 307D0001 addic r3, r29, 1 00004FF4 7C7D0734 extsh r29, r3 00004FF8 2C1D0004 cmpwi r29, 4 00004FFC 7FD0F014 addc r30, r16, r30 00005000 33FF0001 addic r31, r31, 1 00005004 8061003C lwz r3, [r1 + 0x003C] 00005008 4180FF4C blt -0x000000B4 /* 00004F54 */ 0000500C 93E10170 stw [r1 + 0x0170], r31 00005010 806100C0 lwz r3, [r1 + 0x00C0] 00005014 48000800 b +0x00000800 /* 00005814 */ label00005018: 00005018 3860DCF9 li r3, 0xFFFFDCF9 0000501C 480008C4 b +0x000008C4 /* 000058E0 */ label00005020: 00005020 80610068 lwz r3, [r1 + 0x0068] 00005024 8063000C lwz r3, [r3 + 0x000C] 00005028 80630000 lwz r3, [r3] 0000502C 906100D0 stw [r1 + 0x00D0], r3 00005030 408E0178 bne cr3, +0x00000178 /* 000051A8 */ 00005034 80810170 lwz r4, [r1 + 0x0170] 00005038 806100C8 lwz r3, [r1 + 0x00C8] 0000503C 80A1003C lwz r5, [r1 + 0x003C] 00005040 7C041800 cmp r4, r3 00005044 80610060 lwz r3, [r1 + 0x0060] 00005048 808100B4 lwz r4, [r1 + 0x00B4] 0000504C 7C651814 addc r3, r5, r3 00005050 7C641814 addc r3, r4, r3 00005054 906100D4 stw [r1 + 0x00D4], r3 00005058 408000CC bge +0x000000CC /* 00005124 */ 0000505C 80610064 lwz r3, [r1 + 0x0064] 00005060 808100D4 lwz r4, [r1 + 0x00D4] 00005064 38B50000 addi r5, r21, 0x0000 00005068 7C841814 addc r4, r4, r3 0000506C 806100D4 lwz r3, [r1 + 0x00D4] 00005070 38D80000 addi r6, r24, 0x0000 00005074 38F60000 addi r7, r22, 0x0000 00005078 81010080 lwz r8, [r1 + 0x0080] 0000507C 48006429 bl +0x00006428 /* 0000B4A4 */ 00005080 60000000 nop 00005084 8061005C lwz r3, [r1 + 0x005C] 00005088 808100D4 lwz r4, [r1 + 0x00D4] 0000508C 38B90000 addi r5, r25, 0x0000 00005090 7C641814 addc r3, r4, r3 00005094 80810064 lwz r4, [r1 + 0x0064] 00005098 38D40000 addi r6, r20, 0x0000 0000509C 7C832014 addc r4, r3, r4 000050A0 38F10000 addi r7, r17, 0x0000 000050A4 81010080 lwz r8, [r1 + 0x0080] 000050A8 480063FD bl +0x000063FC /* 0000B4A4 */ 000050AC 60000000 nop 000050B0 80610060 lwz r3, [r1 + 0x0060] 000050B4 80810058 lwz r4, [r1 + 0x0058] 000050B8 7C041800 cmp r4, r3 000050BC 418000EC blt +0x000000EC /* 000051A8 */ 000050C0 806100BC lwz r3, [r1 + 0x00BC] 000050C4 7C9518AE lbzx r4, r21, r3 000050C8 806100B8 lwz r3, [r1 + 0x00B8] 000050CC 7C9519AE stbx r21, r4, r3 000050D0 806100BC lwz r3, [r1 + 0x00BC] 000050D4 7CB918AE lbzx r5, r25, r3 000050D8 806100B8 lwz r3, [r1 + 0x00B8] 000050DC 7CB919AE stbx r25, r5, r3 000050E0 806100BC lwz r3, [r1 + 0x00BC] 000050E4 7C9618AE lbzx r4, r22, r3 000050E8 806100B8 lwz r3, [r1 + 0x00B8] 000050EC 7C9619AE stbx r22, r4, r3 000050F0 806100BC lwz r3, [r1 + 0x00BC] 000050F4 7CB118AE lbzx r5, r17, r3 000050F8 806100B8 lwz r3, [r1 + 0x00B8] 000050FC 7CB119AE stbx r17, r5, r3 00005100 806100BC lwz r3, [r1 + 0x00BC] 00005104 7C9818AE lbzx r4, r24, r3 00005108 806100B8 lwz r3, [r1 + 0x00B8] 0000510C 7C9819AE stbx r24, r4, r3 00005110 806100BC lwz r3, [r1 + 0x00BC] 00005114 7CB418AE lbzx r5, r20, r3 00005118 806100B8 lwz r3, [r1 + 0x00B8] 0000511C 7CB419AE stbx r20, r5, r3 00005120 48000088 b +0x00000088 /* 000051A8 */ label00005124: 00005124 38950000 addi r4, r21, 0x0000 00005128 80A10080 lwz r5, [r1 + 0x0080] 0000512C 48006309 bl +0x00006308 /* 0000B434 */ 00005130 60000000 nop 00005134 8061005C lwz r3, [r1 + 0x005C] 00005138 808100D4 lwz r4, [r1 + 0x00D4] 0000513C 80A10080 lwz r5, [r1 + 0x0080] 00005140 7C641814 addc r3, r4, r3 00005144 38990000 addi r4, r25, 0x0000 00005148 480062ED bl +0x000062EC /* 0000B434 */ 0000514C 60000000 nop 00005150 80610060 lwz r3, [r1 + 0x0060] 00005154 80810058 lwz r4, [r1 + 0x0058] 00005158 7C041800 cmp r4, r3 0000515C 41800024 blt +0x00000024 /* 00005180 */ 00005160 806100BC lwz r3, [r1 + 0x00BC] 00005164 7C9518AE lbzx r4, r21, r3 00005168 806100B8 lwz r3, [r1 + 0x00B8] 0000516C 7C9519AE stbx r21, r4, r3 00005170 806100BC lwz r3, [r1 + 0x00BC] 00005174 7CB918AE lbzx r5, r25, r3 00005178 806100B8 lwz r3, [r1 + 0x00B8] 0000517C 7CB919AE stbx r25, r5, r3 label00005180: 00005180 38750000 addi r3, r21, 0x0000 00005184 38960000 addi r4, r22, 0x0000 00005188 38AF0000 addi r5, r15, 0x0000 0000518C 48006E49 bl +0x00006E48 /* 0000BFD4 */ 00005190 80410014 lwz r2, [r1 + 0x0014] 00005194 38790000 addi r3, r25, 0x0000 00005198 38910000 addi r4, r17, 0x0000 0000519C 38AF0000 addi r5, r15, 0x0000 000051A0 48006E35 bl +0x00006E34 /* 0000BFD4 */ 000051A4 80410014 lwz r2, [r1 + 0x0014] label000051A8: 000051A8 80610078 lwz r3, [r1 + 0x0078] 000051AC 2C030000 cmpwi r3, 0 000051B0 3063FFFF subic r3, r3, 1 000051B4 7C630734 extsh r3, r3 000051B8 90610078 stw [r1 + 0x0078], r3 000051BC 40820054 bne +0x00000054 /* 00005210 */ 000051C0 38600000 li r3, 0x0000 000051C4 90610078 stw [r1 + 0x0078], r3 000051C8 8081003C lwz r4, [r1 + 0x003C] 000051CC 8061004C lwz r3, [r1 + 0x004C] 000051D0 396E0000 addi r11, r14, 0x0000 000051D4 7CA32014 addc r5, r3, r4 000051D8 80610084 lwz r3, [r1 + 0x0084] 000051DC 388F0000 addi r4, r15, 0x0000 000051E0 7CD51814 addc r6, r21, r3 000051E4 7CF91814 addc r7, r25, r3 000051E8 38730000 addi r3, r19, 0x0000 000051EC 810100D0 lwz r8, [r1 + 0x00D0] 000051F0 39320000 addi r9, r18, 0x0000 000051F4 395C0000 addi r10, r28, 0x0000 000051F8 48006A69 bl +0x00006A68 /* 0000BC60 */ 000051FC 60000000 nop 00005200 80610170 lwz r3, [r1 + 0x0170] 00005204 7E738014 addc r19, r19, r16 00005208 30630001 addic r3, r3, 1 0000520C 90610170 stw [r1 + 0x0170], r3 label00005210: 00005210 80610078 lwz r3, [r1 + 0x0078] 00005214 2C030000 cmpwi r3, 0 00005218 3063FFFF subic r3, r3, 1 0000521C 7C630734 extsh r3, r3 00005220 90610078 stw [r1 + 0x0078], r3 00005224 408200F4 bne +0x000000F4 /* 00005318 */ 00005228 38600000 li r3, 0x0000 0000522C 90610078 stw [r1 + 0x0078], r3 00005230 418A0088 beq cr2, +0x00000088 /* 000052B8 */ 00005234 8061003C lwz r3, [r1 + 0x003C] 00005238 8081004C lwz r4, [r1 + 0x004C] 0000523C 38B70000 addi r5, r23, 0x0000 00005240 7C641814 addc r3, r4, r3 00005244 80810050 lwz r4, [r1 + 0x0050] 00005248 38CF0000 addi r6, r15, 0x0000 0000524C 7C841814 addc r4, r4, r3 00005250 480065CD bl +0x000065CC /* 0000B81C */ 00005254 60000000 nop 00005258 38750000 addi r3, r21, 0x0000 0000525C 38960000 addi r4, r22, 0x0000 00005260 38BA0000 addi r5, r26, 0x0000 00005264 38CF0000 addi r6, r15, 0x0000 00005268 480065B5 bl +0x000065B4 /* 0000B81C */ 0000526C 60000000 nop 00005270 38790000 addi r3, r25, 0x0000 00005274 38910000 addi r4, r17, 0x0000 00005278 38AD0000 addi r5, r13, 0x0000 0000527C 38CF0000 addi r6, r15, 0x0000 00005280 4800659D bl +0x0000659C /* 0000B81C */ 00005284 60000000 nop 00005288 396E0000 addi r11, r14, 0x0000 0000528C 38730000 addi r3, r19, 0x0000 00005290 388F0000 addi r4, r15, 0x0000 00005294 38B70000 addi r5, r23, 0x0000 00005298 38DA0000 addi r6, r26, 0x0000 0000529C 38ED0000 addi r7, r13, 0x0000 000052A0 810100D0 lwz r8, [r1 + 0x00D0] 000052A4 39320000 addi r9, r18, 0x0000 000052A8 395C0000 addi r10, r28, 0x0000 000052AC 480069B5 bl +0x000069B4 /* 0000BC60 */ 000052B0 60000000 nop 000052B4 48000040 b +0x00000040 /* 000052F4 */ label000052B8: 000052B8 80610084 lwz r3, [r1 + 0x0084] 000052BC 8081003C lwz r4, [r1 + 0x003C] 000052C0 7CD51814 addc r6, r21, r3 000052C4 8061004C lwz r3, [r1 + 0x004C] 000052C8 396E0000 addi r11, r14, 0x0000 000052CC 7CA32014 addc r5, r3, r4 000052D0 80610084 lwz r3, [r1 + 0x0084] 000052D4 388F0000 addi r4, r15, 0x0000 000052D8 7CF91814 addc r7, r25, r3 000052DC 38730000 addi r3, r19, 0x0000 000052E0 810100D0 lwz r8, [r1 + 0x00D0] 000052E4 39320000 addi r9, r18, 0x0000 000052E8 395C0000 addi r10, r28, 0x0000 000052EC 48006975 bl +0x00006974 /* 0000BC60 */ 000052F0 60000000 nop label000052F4: 000052F4 8061008C lwz r3, [r1 + 0x008C] 000052F8 80810170 lwz r4, [r1 + 0x0170] 000052FC 2C030000 cmpwi r3, 0 00005300 3063FFFF subic r3, r3, 1 00005304 30840001 addic r4, r4, 1 00005308 7E738014 addc r19, r19, r16 0000530C 9061008C stw [r1 + 0x008C], r3 00005310 90810170 stw [r1 + 0x0170], r4 00005314 41820550 beq +0x00000550 /* 00005864 */ label00005318: 00005318 80610078 lwz r3, [r1 + 0x0078] 0000531C 8081003C lwz r4, [r1 + 0x003C] 00005320 30A3FFFF subic r5, r3, 1 00005324 2C030000 cmpwi r3, 0 00005328 806100B0 lwz r3, [r1 + 0x00B0] 0000532C 7C641814 addc r3, r4, r3 00005330 7CA40734 extsh r4, r5 00005334 906100D4 stw [r1 + 0x00D4], r3 00005338 90810078 stw [r1 + 0x0078], r4 0000533C 40820048 bne +0x00000048 /* 00005384 */ 00005340 38600000 li r3, 0x0000 00005344 90610078 stw [r1 + 0x0078], r3 00005348 396E0000 addi r11, r14, 0x0000 0000534C 38730000 addi r3, r19, 0x0000 00005350 388F0000 addi r4, r15, 0x0000 00005354 80A100D4 lwz r5, [r1 + 0x00D4] 00005358 38D60000 addi r6, r22, 0x0000 0000535C 38F10000 addi r7, r17, 0x0000 00005360 810100D0 lwz r8, [r1 + 0x00D0] 00005364 39320000 addi r9, r18, 0x0000 00005368 395C0000 addi r10, r28, 0x0000 0000536C 480068F5 bl +0x000068F4 /* 0000BC60 */ 00005370 60000000 nop 00005374 80610170 lwz r3, [r1 + 0x0170] 00005378 7E738014 addc r19, r19, r16 0000537C 30630001 addic r3, r3, 1 00005380 90610170 stw [r1 + 0x0170], r3 label00005384: 00005384 80610078 lwz r3, [r1 + 0x0078] 00005388 2C030000 cmpwi r3, 0 0000538C 3063FFFF subic r3, r3, 1 00005390 7C630734 extsh r3, r3 00005394 90610078 stw [r1 + 0x0078], r3 00005398 408200F8 bne +0x000000F8 /* 00005490 */ 0000539C 38600000 li r3, 0x0000 000053A0 90610078 stw [r1 + 0x0078], r3 000053A4 418A00A8 beq cr2, +0x000000A8 /* 0000544C */ 000053A8 80610170 lwz r3, [r1 + 0x0170] 000053AC 808100C8 lwz r4, [r1 + 0x00C8] 000053B0 906100D8 stw [r1 + 0x00D8], r3 000053B4 7C832000 cmp cr1, r3, r4 000053B8 4084009C bge cr1, +0x0000009C /* 00005454 */ 000053BC 8081003C lwz r4, [r1 + 0x003C] 000053C0 38B70000 addi r5, r23, 0x0000 000053C4 8101004C lwz r8, [r1 + 0x004C] 000053C8 806100D4 lwz r3, [r1 + 0x00D4] 000053CC 7C882014 addc r4, r8, r4 000053D0 81010064 lwz r8, [r1 + 0x0064] 000053D4 38CF0000 addi r6, r15, 0x0000 000053D8 7C882014 addc r4, r8, r4 000053DC 48006441 bl +0x00006440 /* 0000B81C */ 000053E0 60000000 nop 000053E4 80610084 lwz r3, [r1 + 0x0084] 000053E8 38BA0000 addi r5, r26, 0x0000 000053EC 7C981814 addc r4, r24, r3 000053F0 806100CC lwz r3, [r1 + 0x00CC] 000053F4 38CF0000 addi r6, r15, 0x0000 000053F8 48006425 bl +0x00006424 /* 0000B81C */ 000053FC 60000000 nop 00005400 80610084 lwz r3, [r1 + 0x0084] 00005404 38AD0000 addi r5, r13, 0x0000 00005408 7C941814 addc r4, r20, r3 0000540C 8061007C lwz r3, [r1 + 0x007C] 00005410 38CF0000 addi r6, r15, 0x0000 00005414 48006409 bl +0x00006408 /* 0000B81C */ 00005418 60000000 nop 0000541C 810100D0 lwz r8, [r1 + 0x00D0] 00005420 395C0000 addi r10, r28, 0x0000 00005424 396E0000 addi r11, r14, 0x0000 00005428 38730000 addi r3, r19, 0x0000 0000542C 388F0000 addi r4, r15, 0x0000 00005430 38B70000 addi r5, r23, 0x0000 00005434 38DA0000 addi r6, r26, 0x0000 00005438 38ED0000 addi r7, r13, 0x0000 0000543C 39320000 addi r9, r18, 0x0000 00005440 48006821 bl +0x00006820 /* 0000BC60 */ 00005444 60000000 nop 00005448 48000038 b +0x00000038 /* 00005480 */ label0000544C: 0000544C 80610170 lwz r3, [r1 + 0x0170] 00005450 906100D8 stw [r1 + 0x00D8], r3 label00005454: 00005454 80A100D4 lwz r5, [r1 + 0x00D4] 00005458 810100D0 lwz r8, [r1 + 0x00D0] 0000545C 395C0000 addi r10, r28, 0x0000 00005460 396E0000 addi r11, r14, 0x0000 00005464 38730000 addi r3, r19, 0x0000 00005468 388F0000 addi r4, r15, 0x0000 0000546C 80C100CC lwz r6, [r1 + 0x00CC] 00005470 80E1007C lwz r7, [r1 + 0x007C] 00005474 39320000 addi r9, r18, 0x0000 00005478 480067E9 bl +0x000067E8 /* 0000BC60 */ 0000547C 60000000 nop label00005480: 00005480 806100D8 lwz r3, [r1 + 0x00D8] 00005484 7E738014 addc r19, r19, r16 00005488 30630001 addic r3, r3, 1 0000548C 90610170 stw [r1 + 0x0170], r3 label00005490: 00005490 408E001C bne cr3, +0x0000001C /* 000054AC */ 00005494 38750000 addi r3, r21, 0x0000 00005498 38990000 addi r4, r25, 0x0000 0000549C 3AB80000 addi r21, r24, 0x0000 000054A0 3B340000 addi r25, r20, 0x0000 000054A4 3B030000 addi r24, r3, 0x0000 000054A8 3A840000 addi r20, r4, 0x0000 label000054AC: 000054AC 80810064 lwz r4, [r1 + 0x0064] 000054B0 80610070 lwz r3, [r1 + 0x0070] 000054B4 80A1003C lwz r5, [r1 + 0x003C] 000054B8 7C641810 subfc r3, r4, r3 000054BC 7C852014 addc r4, r5, r4 000054C0 90610070 stw [r1 + 0x0070], r3 000054C4 9081003C stw [r1 + 0x003C], r4 000054C8 4192039C beq cr4, +0x0000039C /* 00005864 */ 000054CC 806100C4 lwz r3, [r1 + 0x00C4] 000054D0 80810070 lwz r4, [r1 + 0x0070] 000054D4 7C041800 cmp r4, r3 000054D8 4080038C bge +0x0000038C /* 00005864 */ label000054DC: 000054DC 38600001 li r3, 0x0001 000054E0 80810048 lwz r4, [r1 + 0x0048] 000054E4 81410044 lwz r10, [r1 + 0x0044] 000054E8 30A1003C addic r5, r1, 60 000054EC 98610038 stb [r1 + 0x0038], r3 000054F0 80CA0008 lwz r6, [r10 + 0x0008] 000054F4 80E40004 lwz r7, [r4 + 0x0004] 000054F8 80640000 lwz r3, [r4] 000054FC 38800FE0 li r4, 0x0FE0 00005500 48006ABD bl +0x00006ABC /* 0000BFBC */ 00005504 80410014 lwz r2, [r1 + 0x0014] 00005508 7C630735 extsh. r3, r3 0000550C 38800001 li r4, 0x0001 00005510 9061006C stw [r1 + 0x006C], r3 00005514 98810038 stb [r1 + 0x0038], r4 00005518 408203B8 bne +0x000003B8 /* 000058D0 */ 0000551C 81410044 lwz r10, [r1 + 0x0044] 00005520 806A0008 lwz r3, [r10 + 0x0008] 00005524 90610070 stw [r1 + 0x0070], r3 00005528 4800033C b +0x0000033C /* 00005864 */ label0000552C: 0000552C 408E0158 bne cr3, +0x00000158 /* 00005684 */ 00005530 80810170 lwz r4, [r1 + 0x0170] 00005534 806100A0 lwz r3, [r1 + 0x00A0] 00005538 80A1003C lwz r5, [r1 + 0x003C] 0000553C 7C041800 cmp r4, r3 00005540 80610060 lwz r3, [r1 + 0x0060] 00005544 808100B4 lwz r4, [r1 + 0x00B4] 00005548 7C651814 addc r3, r5, r3 0000554C 7C641814 addc r3, r4, r3 00005550 906100D0 stw [r1 + 0x00D0], r3 00005554 408000AC bge +0x000000AC /* 00005600 */ 00005558 80610064 lwz r3, [r1 + 0x0064] 0000555C 808100D0 lwz r4, [r1 + 0x00D0] 00005560 38B50000 addi r5, r21, 0x0000 00005564 7C841814 addc r4, r4, r3 00005568 806100D0 lwz r3, [r1 + 0x00D0] 0000556C 38C00000 li r6, 0x0000 00005570 38F60000 addi r7, r22, 0x0000 00005574 81010080 lwz r8, [r1 + 0x0080] 00005578 48005F2D bl +0x00005F2C /* 0000B4A4 */ 0000557C 60000000 nop 00005580 8061005C lwz r3, [r1 + 0x005C] 00005584 808100D0 lwz r4, [r1 + 0x00D0] 00005588 38B90000 addi r5, r25, 0x0000 0000558C 7C641814 addc r3, r4, r3 00005590 80810064 lwz r4, [r1 + 0x0064] 00005594 38C00000 li r6, 0x0000 00005598 7C832014 addc r4, r3, r4 0000559C 38F10000 addi r7, r17, 0x0000 000055A0 81010080 lwz r8, [r1 + 0x0080] 000055A4 48005F01 bl +0x00005F00 /* 0000B4A4 */ 000055A8 60000000 nop 000055AC 80610050 lwz r3, [r1 + 0x0050] 000055B0 808100A4 lwz r4, [r1 + 0x00A4] 000055B4 7C041800 cmp r4, r3 000055B8 408200CC bne +0x000000CC /* 00005684 */ 000055BC 806100BC lwz r3, [r1 + 0x00BC] 000055C0 7C9518AE lbzx r4, r21, r3 000055C4 806100B8 lwz r3, [r1 + 0x00B8] 000055C8 7C9519AE stbx r21, r4, r3 000055CC 806100BC lwz r3, [r1 + 0x00BC] 000055D0 7CB918AE lbzx r5, r25, r3 000055D4 806100B8 lwz r3, [r1 + 0x00B8] 000055D8 7CB919AE stbx r25, r5, r3 000055DC 806100BC lwz r3, [r1 + 0x00BC] 000055E0 7C9618AE lbzx r4, r22, r3 000055E4 806100B8 lwz r3, [r1 + 0x00B8] 000055E8 7C9619AE stbx r22, r4, r3 000055EC 806100BC lwz r3, [r1 + 0x00BC] 000055F0 7CB118AE lbzx r5, r17, r3 000055F4 806100B8 lwz r3, [r1 + 0x00B8] 000055F8 7CB119AE stbx r17, r5, r3 000055FC 48000088 b +0x00000088 /* 00005684 */ label00005600: 00005600 38950000 addi r4, r21, 0x0000 00005604 80A10080 lwz r5, [r1 + 0x0080] 00005608 48005E2D bl +0x00005E2C /* 0000B434 */ 0000560C 60000000 nop 00005610 8061005C lwz r3, [r1 + 0x005C] 00005614 808100D0 lwz r4, [r1 + 0x00D0] 00005618 80A10080 lwz r5, [r1 + 0x0080] 0000561C 7C641814 addc r3, r4, r3 00005620 38990000 addi r4, r25, 0x0000 00005624 48005E11 bl +0x00005E10 /* 0000B434 */ 00005628 60000000 nop 0000562C 80610050 lwz r3, [r1 + 0x0050] 00005630 808100A4 lwz r4, [r1 + 0x00A4] 00005634 7C041800 cmp r4, r3 00005638 40820024 bne +0x00000024 /* 0000565C */ 0000563C 806100BC lwz r3, [r1 + 0x00BC] 00005640 7C9518AE lbzx r4, r21, r3 00005644 806100B8 lwz r3, [r1 + 0x00B8] 00005648 7C9519AE stbx r21, r4, r3 0000564C 806100BC lwz r3, [r1 + 0x00BC] 00005650 7CB918AE lbzx r5, r25, r3 00005654 806100B8 lwz r3, [r1 + 0x00B8] 00005658 7CB919AE stbx r25, r5, r3 label0000565C: 0000565C 38750000 addi r3, r21, 0x0000 00005660 38960000 addi r4, r22, 0x0000 00005664 38AF0000 addi r5, r15, 0x0000 00005668 4800696D bl +0x0000696C /* 0000BFD4 */ 0000566C 80410014 lwz r2, [r1 + 0x0014] 00005670 38790000 addi r3, r25, 0x0000 00005674 38910000 addi r4, r17, 0x0000 00005678 38AF0000 addi r5, r15, 0x0000 0000567C 48006959 bl +0x00006958 /* 0000BFD4 */ 00005680 80410014 lwz r2, [r1 + 0x0014] label00005684: 00005684 80610078 lwz r3, [r1 + 0x0078] 00005688 2C030000 cmpwi r3, 0 0000568C 3063FFFF subic r3, r3, 1 00005690 7C630734 extsh r3, r3 00005694 90610078 stw [r1 + 0x0078], r3 00005698 40820074 bne +0x00000074 /* 0000570C */ 0000569C 80610068 lwz r3, [r1 + 0x0068] 000056A0 8081003C lwz r4, [r1 + 0x003C] 000056A4 8063000C lwz r3, [r3 + 0x000C] 000056A8 80A1004C lwz r5, [r1 + 0x004C] 000056AC 81030000 lwz r8, [r3] 000056B0 38600000 li r3, 0x0000 000056B4 90610078 stw [r1 + 0x0078], r3 000056B8 80610084 lwz r3, [r1 + 0x0084] 000056BC 7CA52014 addc r5, r5, r4 000056C0 7CD51814 addc r6, r21, r3 000056C4 396E0000 addi r11, r14, 0x0000 000056C8 7CF91814 addc r7, r25, r3 000056CC 38730000 addi r3, r19, 0x0000 000056D0 388F0000 addi r4, r15, 0x0000 000056D4 39320000 addi r9, r18, 0x0000 000056D8 395C0000 addi r10, r28, 0x0000 000056DC 48006585 bl +0x00006584 /* 0000BC60 */ 000056E0 60000000 nop 000056E4 8061008C lwz r3, [r1 + 0x008C] 000056E8 7E738014 addc r19, r19, r16 000056EC 2C030000 cmpwi r3, 0 000056F0 80610170 lwz r3, [r1 + 0x0170] 000056F4 30630001 addic r3, r3, 1 000056F8 90610170 stw [r1 + 0x0170], r3 000056FC 8061008C lwz r3, [r1 + 0x008C] 00005700 3083FFFF subic r4, r3, 1 00005704 9081008C stw [r1 + 0x008C], r4 00005708 4182015C beq +0x0000015C /* 00005864 */ label0000570C: 0000570C 80610078 lwz r3, [r1 + 0x0078] 00005710 2C030000 cmpwi r3, 0 00005714 3063FFFF subic r3, r3, 1 00005718 7C630734 extsh r3, r3 0000571C 90610078 stw [r1 + 0x0078], r3 00005720 4082FD70 bne -0x00000290 /* 00005490 */ 00005724 80610068 lwz r3, [r1 + 0x0068] 00005728 8081003C lwz r4, [r1 + 0x003C] 0000572C 8063000C lwz r3, [r3 + 0x000C] 00005730 80A10050 lwz r5, [r1 + 0x0050] 00005734 81030000 lwz r8, [r3] 00005738 7C852014 addc r4, r5, r4 0000573C 80A1004C lwz r5, [r1 + 0x004C] 00005740 38600000 li r3, 0x0000 00005744 7CA52014 addc r5, r5, r4 00005748 90610078 stw [r1 + 0x0078], r3 0000574C 395C0000 addi r10, r28, 0x0000 00005750 396E0000 addi r11, r14, 0x0000 00005754 38730000 addi r3, r19, 0x0000 00005758 388F0000 addi r4, r15, 0x0000 0000575C 80C100CC lwz r6, [r1 + 0x00CC] 00005760 80E1007C lwz r7, [r1 + 0x007C] 00005764 39320000 addi r9, r18, 0x0000 00005768 480064F9 bl +0x000064F8 /* 0000BC60 */ 0000576C 60000000 nop 00005770 80610170 lwz r3, [r1 + 0x0170] 00005774 7E738014 addc r19, r19, r16 00005778 30630001 addic r3, r3, 1 0000577C 90610170 stw [r1 + 0x0170], r3 00005780 4BFFFD10 b -0x000002F0 /* 00005490 */ label00005784: 00005784 81C2FFDC lwz r14, [r2 - 0x0024] 00005788 4BFFF314 b -0x00000CEC /* 00004A9C */ label0000578C: 0000578C 81C2FFE0 lwz r14, [r2 - 0x0020] 00005790 4BFFF30C b -0x00000CF4 /* 00004A9C */ label00005794: 00005794 8081004C lwz r4, [r1 + 0x004C] 00005798 90610078 stw [r1 + 0x0078], r3 0000579C 8061007C lwz r3, [r1 + 0x007C] 000057A0 7C840E70 srawi r4, r4, 1 000057A4 7DE50E70 srawi r5, r15, 1 000057A8 7C840734 extsh r4, r4 000057AC 5463083C rlwinm r3, r3, 1, 0, 30 000057B0 7CAF0734 extsh r15, r5 000057B4 9081004C stw [r1 + 0x004C], r4 000057B8 9061007C stw [r1 + 0x007C], r3 000057BC 4BFFF08C b -0x00000F74 /* 00004848 */ label000057C0: 000057C0 3BC00000 li r30, 0x0000 000057C4 396E0000 addi r11, r14, 0x0000 label000057C8: 000057C8 387F0000 addi r3, r31, 0x0000 000057CC 388F0000 addi r4, r15, 0x0000 000057D0 80A100D0 lwz r5, [r1 + 0x00D0] 000057D4 38D60000 addi r6, r22, 0x0000 000057D8 38F10000 addi r7, r17, 0x0000 000057DC 391B0000 addi r8, r27, 0x0000 000057E0 39320000 addi r9, r18, 0x0000 000057E4 395C0000 addi r10, r28, 0x0000 000057E8 48006479 bl +0x00006478 /* 0000BC60 */ 000057EC 60000000 nop 000057F0 307E0001 addic r3, r30, 1 000057F4 7C7E0734 extsh r30, r3 000057F8 2C1E0004 cmpwi r30, 4 000057FC 7FF0F814 addc r31, r16, r31 00005800 33BD0001 addic r29, r29, 1 00005804 396E0000 addi r11, r14, 0x0000 00005808 4180FFC0 blt -0x00000040 /* 000057C8 */ 0000580C 93A10170 stw [r1 + 0x0170], r29 00005810 806100C0 lwz r3, [r1 + 0x00C0] label00005814: 00005814 7E731814 addc r19, r19, r3 00005818 408E001C bne cr3, +0x0000001C /* 00005834 */ 0000581C 38750000 addi r3, r21, 0x0000 00005820 38990000 addi r4, r25, 0x0000 00005824 3AB80000 addi r21, r24, 0x0000 00005828 3B340000 addi r25, r20, 0x0000 0000582C 3B030000 addi r24, r3, 0x0000 00005830 3A840000 addi r20, r4, 0x0000 label00005834: 00005834 80810064 lwz r4, [r1 + 0x0064] 00005838 80610070 lwz r3, [r1 + 0x0070] 0000583C 80A1003C lwz r5, [r1 + 0x003C] 00005840 7C641810 subfc r3, r4, r3 00005844 7C852014 addc r4, r5, r4 00005848 90610070 stw [r1 + 0x0070], r3 0000584C 9081003C stw [r1 + 0x003C], r4 00005850 41920014 beq cr4, +0x00000014 /* 00005864 */ 00005854 806100C4 lwz r3, [r1 + 0x00C4] 00005858 80810070 lwz r4, [r1 + 0x0070] 0000585C 7C841800 cmp cr1, r4, r3 00005860 4184FC7C blt cr1, -0x00000384 /* 000054DC */ label00005864: 00005864 80610088 lwz r3, [r1 + 0x0088] 00005868 2C830000 cmpwi cr1, r3, 0 0000586C 41860050 beq cr1, +0x00000050 /* 000058BC */ 00005870 38600001 li r3, 0x0001 00005874 98610038 stb [r1 + 0x0038], r3 00005878 80610094 lwz r3, [r1 + 0x0094] 0000587C 80810090 lwz r4, [r1 + 0x0090] 00005880 38A00001 li r5, 0x0001 00005884 7C841814 addc r4, r4, r3 00005888 90810094 stw [r1 + 0x0094], r4 0000588C 80810088 lwz r4, [r1 + 0x0088] 00005890 80C10094 lwz r6, [r1 + 0x0094] 00005894 80E40004 lwz r7, [r4 + 0x0004] 00005898 80640000 lwz r3, [r4] 0000589C 38800FA0 li r4, 0x0FA0 000058A0 4800671D bl +0x0000671C /* 0000BFBC */ 000058A4 80410014 lwz r2, [r1 + 0x0014] 000058A8 7C630735 extsh. r3, r3 000058AC 38800001 li r4, 0x0001 000058B0 9061006C stw [r1 + 0x006C], r3 000058B4 98810038 stb [r1 + 0x0038], r4 000058B8 4082F760 bne -0x000008A0 /* 00005018 */ label000058BC: 000058BC 8061008C lwz r3, [r1 + 0x008C] 000058C0 2C030000 cmpwi r3, 0 000058C4 3063FFFF subic r3, r3, 1 000058C8 9061008C stw [r1 + 0x008C], r3 000058CC 4181F32C bgt -0x00000CD4 /* 00004BF8 */ label000058D0: 000058D0 8081003C lwz r4, [r1 + 0x003C] 000058D4 81810040 lwz r12, [r1 + 0x0040] 000058D8 8061006C lwz r3, [r1 + 0x006C] 000058DC 908C0000 stw [r12], r4 label000058E0: 000058E0 81810134 lwz r12, [r1 + 0x0134] 000058E4 80010138 lwz r0, [r1 + 0x0138] 000058E8 7D838120 mtcrf 0x38, r12 000058EC 30210130 addic r1, r1, 304 000058F0 7C0803A6 mtlr r0 000058F4 B9A1FFB4 lmw r13, [r1 - 0x004C] 000058F8 4E800020 blr label000058FC: 000058FC 81810134 lwz r12, [r1 + 0x0134] 00005900 B9A100E4 lmw r13, [r1 + 0x00E4] 00005904 7D808120 mtcrf 0x08, r12 00005908 30210130 addic r1, r1, 304 0000590C 4E800020 blr 00005910 00000000 .invalid 00005914 00002043 .invalid 00005918 80130800 lwz r0, [r19 + 0x0800] 0000591C 00000000 .invalid 00005920 000011F0 .invalid 00005924 00104465 .invalid 00005928 636F6D70 ori r15, r27, 0x6D70 0000592C 72657373 andi. r5, r19, 0x7373 00005930 53747269 rlwimi. r20, r27, 14, 9, 20 00005934 70730000 andi. r19, r3, 0x0000 fn00005938: 00005938 BDA1FFB4 stmw [r1 - 0x004C], r13 0000593C 7C0802A6 mflr r0 00005940 7D800026 mfcr r12 00005944 91810004 stw [r1 + 0x0004], r12 00005948 90010008 stw [r1 + 0x0008], r0 0000594C 9421FEE0 stwu [r1 - 0x0120], r1 00005950 8161015C lwz r11, [r1 + 0x015C] 00005954 7C9F0734 extsh r31, r4 00005958 556B063E rlwinm r11, r11, 0, 24, 31 0000595C 7D000734 extsh r0, r8 00005960 9001004C stw [r1 + 0x004C], r0 00005964 80010158 lwz r0, [r1 + 0x0158] 00005968 91610054 stw [r1 + 0x0054], r11 0000596C 7C000734 extsh r0, r0 00005970 90010050 stw [r1 + 0x0050], r0 00005974 540B083C rlwinm r11, r0, 1, 0, 30 00005978 7C005814 addc r0, r0, r11 0000597C 7C000734 extsh r0, r0 00005980 91610058 stw [r1 + 0x0058], r11 00005984 7CF00734 extsh r16, r7 00005988 90C10048 stw [r1 + 0x0048], r6 0000598C 9001005C stw [r1 + 0x005C], r0 00005990 30100001 addic r0, r16, 1 00005994 91410040 stw [r1 + 0x0040], r10 00005998 90610044 stw [r1 + 0x0044], r3 0000599C 39C50000 addi r14, r5, 0x0000 000059A0 7C000E70 srawi r0, r0, 1 000059A4 816A0044 lwz r11, [r10 + 0x0044] 000059A8 7C000734 extsh r0, r0 000059AC 91610060 stw [r1 + 0x0060], r11 000059B0 8BCA00A3 lbz r30, [r10 + 0x00A3] 000059B4 39600000 li r11, 0x0000 000059B8 9BC1003C stb [r1 + 0x003C], r30 000059BC 91610068 stw [r1 + 0x0068], r11 000059C0 816A0064 lwz r11, [r10 + 0x0064] 000059C4 8062FFE4 lwz r3, [r2 - 0x001C] 000059C8 91610070 stw [r1 + 0x0070], r11 000059CC 317FFFE0 subic r11, r31, 32 000059D0 7D7F0034 cntlzw r31, r11 000059D4 37FFFFE0 subic. r31, r31, 32 000059D8 90010078 stw [r1 + 0x0078], r0 000059DC 57E00FFE rlwinm r0, r31, 1, 31, 31 000059E0 2D000000 cmpwi cr2, r0, 0 000059E4 9061006C stw [r1 + 0x006C], r3 000059E8 81610174 lwz r11, [r1 + 0x0174] 000059EC 38000000 li r0, 0x0000 000059F0 552307BE rlwinm r3, r9, 0, 30, 31 000059F4 90010080 stw [r1 + 0x0080], r0 000059F8 91610074 stw [r1 + 0x0074], r11 000059FC 3A600004 li r19, 0x0004 00005A00 91010064 stw [r1 + 0x0064], r8 00005A04 3B400000 li r26, 0x0000 00005A08 9061007C stw [r1 + 0x007C], r3 00005A0C 380B0000 addi r0, r11, 0x0000 00005A10 2C800000 cmpwi cr1, r0, 0 00005A14 41860020 beq cr1, +0x00000020 /* 00005A34 */ 00005A18 80010164 lwz r0, [r1 + 0x0164] 00005A1C 38600000 li r3, 0x0000 00005A20 30000001 addic r0, r0, 1 00005A24 3D600001 lis r11, 0x0001 00005A28 7C0B03D6 divw r0, r11, r0 00005A2C 90010084 stw [r1 + 0x0084], r0 00005A30 90610088 stw [r1 + 0x0088], r3 label00005A34: 00005A34 838A003C lwz r28, [r10 + 0x003C] 00005A38 41800028 blt +0x00000028 /* 00005A60 */ 00005A3C 3A5C0000 addi r18, r28, 0x0000 00005A40 32BC0610 addic r21, r28, 1552 00005A44 32DC0C20 addic r22, r28, 3104 00005A48 32FC1230 addic r23, r28, 4656 00005A4C 31FC1840 addic r15, r28, 6208 00005A50 323C1E50 addic r17, r28, 7760 00005A54 329C2460 addic r20, r28, 9312 00005A58 31BC2A70 addic r13, r28, 10864 00005A5C 339C3080 addic r28, r28, 12416 label00005A60: 00005A60 8001004C lwz r0, [r1 + 0x004C] 00005A64 81610058 lwz r11, [r1 + 0x0058] 00005A68 7C100014 addc r0, r16, r0 00005A6C 7C0B0000 cmp r11, r0 00005A70 8001005C lwz r0, [r1 + 0x005C] 00005A74 337C0C20 addic r27, r28, 3104 00005A78 5400083C rlwinm r0, r0, 1, 0, 30 00005A7C 9001008C stw [r1 + 0x008C], r0 00005A80 7C1B0014 addc r0, r27, r0 00005A84 90010090 stw [r1 + 0x0090], r0 00005A88 80010050 lwz r0, [r1 + 0x0050] 00005A8C 333C0610 addic r25, r28, 1552 00005A90 7C030E70 srawi r3, r0, 1 00005A94 90610094 stw [r1 + 0x0094], r3 00005A98 3010FFFE subic r0, r16, 2 00005A9C 4181000C bgt +0x0000000C /* 00005AA8 */ 00005AA0 7C000734 extsh r0, r0 00005AA4 90010080 stw [r1 + 0x0080], r0 label00005AA8: 00005AA8 81610060 lwz r11, [r1 + 0x0060] 00005AAC 806B0008 lwz r3, [r11 + 0x0008] 00005AB0 2C830000 cmpwi cr1, r3, 0 00005AB4 80030000 lwz r0, [r3] 00005AB8 2C000000 cmpwi r0, 0 00005ABC 41860020 beq cr1, +0x00000020 /* 00005ADC */ 00005AC0 4182001C beq +0x0000001C /* 00005ADC */ 00005AC4 48006391 bl +0x00006390 /* 0000BE54 */ 00005AC8 80410014 lwz r2, [r1 + 0x0014] 00005ACC 81610060 lwz r11, [r1 + 0x0060] 00005AD0 816B0008 lwz r11, [r11 + 0x0008] 00005AD4 816B0000 lwz r11, [r11] 00005AD8 91610068 stw [r1 + 0x0068], r11 label00005ADC: 00005ADC 81610060 lwz r11, [r1 + 0x0060] 00005AE0 806B0004 lwz r3, [r11 + 0x0004] 00005AE4 48006371 bl +0x00006370 /* 0000BE54 */ 00005AE8 80410014 lwz r2, [r1 + 0x0014] 00005AEC 81610060 lwz r11, [r1 + 0x0060] 00005AF0 80010078 lwz r0, [r1 + 0x0078] 00005AF4 816B0004 lwz r11, [r11 + 0x0004] 00005AF8 30000001 addic r0, r0, 1 00005AFC 816B0000 lwz r11, [r11] 00005B00 7C000E70 srawi r0, r0, 1 00005B04 91610098 stw [r1 + 0x0098], r11 00005B08 9001009C stw [r1 + 0x009C], r0 00005B0C 418A000C beq cr2, +0x0000000C /* 00005B18 */ 00005B10 8162FFE8 lwz r11, [r2 - 0x0018] 00005B14 9161006C stw [r1 + 0x006C], r11 label00005B18: 00005B18 8001004C lwz r0, [r1 + 0x004C] 00005B1C 7C001120 mtcrf 0x01, r0 00005B20 8001009C lwz r0, [r1 + 0x009C] 00005B24 7C0B0734 extsh r11, r0 00005B28 80010064 lwz r0, [r1 + 0x0064] 00005B2C 540007FE rlwinm r0, r0, 0, 31, 31 00005B30 900100A0 stw [r1 + 0x00A0], r0 00005B34 300B0001 addic r0, r11, 1 00005B38 409F0008 bns cr7, +0x00000008 /* 00005B40 */ 00005B3C 7C0B0734 extsh r11, r0 label00005B40: 00005B40 80010078 lwz r0, [r1 + 0x0078] 00005B44 316B0002 addic r11, r11, 2 00005B48 33E00002 addic r31, r0, 2 00005B4C 80010044 lwz r0, [r1 + 0x0044] 00005B50 7D630734 extsh r3, r11 00005B54 90010044 stw [r1 + 0x0044], r0 00005B58 7FE00734 extsh r0, r31 00005B5C 90010078 stw [r1 + 0x0078], r0 00005B60 80010064 lwz r0, [r1 + 0x0064] 00005B64 9061009C stw [r1 + 0x009C], r3 00005B68 540307BE rlwinm r3, r0, 0, 30, 31 00005B6C 90610064 stw [r1 + 0x0064], r3 00005B70 80610044 lwz r3, [r1 + 0x0044] 00005B74 80030000 lwz r0, [r3] 00005B78 900100A4 stw [r1 + 0x00A4], r0 00005B7C 38030000 addi r0, r3, 0x0000 00005B80 2C000000 cmpwi r0, 0 00005B84 40820064 bne +0x00000064 /* 00005BE8 */ 00005B88 81410040 lwz r10, [r1 + 0x0040] 00005B8C 880A00A0 lbz r0, [r10 + 0x00A0] 00005B90 2C800000 cmpwi cr1, r0, 0 00005B94 41860028 beq cr1, +0x00000028 /* 00005BBC */ 00005B98 38000000 li r0, 0x0000 00005B9C 980A00A0 stb [r10 + 0x00A0], r0 00005BA0 80010070 lwz r0, [r1 + 0x0070] 00005BA4 389B0000 addi r4, r27, 0x0000 00005BA8 30601000 addic r3, r0, 4096 00005BAC 80A1008C lwz r5, [r1 + 0x008C] 00005BB0 48006425 bl +0x00006424 /* 0000BFD4 */ 00005BB4 80410014 lwz r2, [r1 + 0x0014] 00005BB8 48000044 b +0x00000044 /* 00005BFC */ label00005BBC: 00005BBC 386A0000 addi r3, r10, 0x0000 00005BC0 389B0000 addi r4, r27, 0x0000 00005BC4 80A1008C lwz r5, [r1 + 0x008C] 00005BC8 80C1005C lwz r6, [r1 + 0x005C] 00005BCC 4BFFC529 bl -0x00003AD8 /* 000020F4 */ 00005BD0 7C7A0735 extsh. r26, r3 00005BD4 41820028 beq +0x00000028 /* 00005BFC */ 00005BD8 80010068 lwz r0, [r1 + 0x0068] 00005BDC 2C000000 cmpwi r0, 0 00005BE0 41820790 beq +0x00000790 /* 00006370 */ 00005BE4 4800077C b +0x0000077C /* 00006360 */ label00005BE8: 00005BE8 800100A4 lwz r0, [r1 + 0x00A4] 00005BEC 8161005C lwz r11, [r1 + 0x005C] 00005BF0 836100A4 lwz r27, [r1 + 0x00A4] 00005BF4 7C0B0014 addc r0, r11, r0 00005BF8 90030000 stw [r3], r0 label00005BFC: 00005BFC 80010164 lwz r0, [r1 + 0x0164] 00005C00 81610080 lwz r11, [r1 + 0x0080] 00005C04 2C000000 cmpwi r0, 0 00005C08 3300FFFF subic r24, r0, 1 00005C0C 8001004C lwz r0, [r1 + 0x004C] 00005C10 2D8B0000 cmpwi cr3, r11, 0 00005C14 7C000E70 srawi r0, r0, 1 00005C18 900100AC stw [r1 + 0x00AC], r0 00005C1C 418206D4 beq +0x000006D4 /* 000062F0 */ 00005C20 80010090 lwz r0, [r1 + 0x0090] 00005C24 8161004C lwz r11, [r1 + 0x004C] 00005C28 33F0FFFE subic r31, r16, 2 00005C2C 7C0B0014 addc r0, r11, r0 00005C30 90010080 stw [r1 + 0x0080], r0 00005C34 800100A0 lwz r0, [r1 + 0x00A0] 00005C38 7C790014 addc r3, r25, r0 00005C3C 3010FFFF subic r0, r16, 1 00005C40 7C000734 extsh r0, r0 00005C44 900100A8 stw [r1 + 0x00A8], r0 00005C48 3010FFFD subic r0, r16, 3 00005C4C 7C1E0734 extsh r30, r0 00005C50 380B0000 addi r0, r11, 0x0000 00005C54 7C001670 srawi r0, r0, 2 00005C58 900100B0 stw [r1 + 0x00B0], r0 00005C5C 80010070 lwz r0, [r1 + 0x0070] 00005C60 906100A4 stw [r1 + 0x00A4], r3 00005C64 30603D00 addic r3, r0, 15616 00005C68 800100A0 lwz r0, [r1 + 0x00A0] 00005C6C 9061004C stw [r1 + 0x004C], r3 00005C70 7C1C0014 addc r0, r28, r0 00005C74 900100B4 stw [r1 + 0x00B4], r0 00005C78 80010064 lwz r0, [r1 + 0x0064] 00005C7C 7C760014 addc r3, r22, r0 00005C80 80010064 lwz r0, [r1 + 0x0064] 00005C84 906100A0 stw [r1 + 0x00A0], r3 00005C88 7C140014 addc r0, r20, r0 00005C8C 900100B8 stw [r1 + 0x00B8], r0 00005C90 80010064 lwz r0, [r1 + 0x0064] 00005C94 7C770014 addc r3, r23, r0 00005C98 80010064 lwz r0, [r1 + 0x0064] 00005C9C 906100BC stw [r1 + 0x00BC], r3 00005CA0 7C0D0014 addc r0, r13, r0 00005CA4 900100C0 stw [r1 + 0x00C0], r0 label00005CA8: 00005CA8 800100AC lwz r0, [r1 + 0x00AC] 00005CAC 81610050 lwz r11, [r1 + 0x0050] 00005CB0 7C1B0014 addc r0, r27, r0 00005CB4 900100C4 stw [r1 + 0x00C4], r0 00005CB8 7C0B0014 addc r0, r11, r0 00005CBC 900100C8 stw [r1 + 0x00C8], r0 00005CC0 806100C4 lwz r3, [r1 + 0x00C4] 00005CC4 30800000 addic r4, r0, 0 00005CC8 38BC0000 addi r5, r28, 0x0000 00005CCC 38C00000 li r6, 0x0000 00005CD0 38F90000 addi r7, r25, 0x0000 00005CD4 81010078 lwz r8, [r1 + 0x0078] 00005CD8 480057CD bl +0x000057CC /* 0000B4A4 */ 00005CDC 60000000 nop 00005CE0 418E003C beq cr3, +0x0000003C /* 00005D1C */ 00005CE4 800100A8 lwz r0, [r1 + 0x00A8] 00005CE8 38600000 li r3, 0x0000 00005CEC 33A0FFFF subic r29, r0, 1 00005CF0 7D790014 addc r11, r25, r0 00005CF4 7D9C0014 addc r12, r28, r0 00005CF8 38800001 li r4, 0x0001 label00005CFC: 00005CFC 7C1CE8AE lbzx r0, r28, r29 00005D00 7C0C19AE stbx r12, r0, r3 00005D04 7CB9E8AE lbzx r5, r25, r29 00005D08 7CAB19AE stbx r11, r5, r3 00005D0C 7C830734 extsh r3, r4 00005D10 2C030002 cmpwi r3, 2 00005D14 30830001 addic r4, r3, 1 00005D18 4180FFE4 blt -0x0000001C /* 00005CFC */ label00005D1C: 00005D1C 408A01B8 bne cr2, +0x000001B8 /* 00005ED4 */ 00005D20 81610160 lwz r11, [r1 + 0x0160] 00005D24 80010058 lwz r0, [r1 + 0x0058] 00005D28 2C8B03FC cmpwi cr1, r11, 1020 00005D2C 816100B0 lwz r11, [r1 + 0x00B0] 00005D30 7C1B0014 addc r0, r27, r0 00005D34 7FA05814 addc r29, r0, r11 00005D38 40840064 bge cr1, +0x00000064 /* 00005D9C */ 00005D3C 8001005C lwz r0, [r1 + 0x005C] 00005D40 387D0000 addi r3, r29, 0x0000 00005D44 7C80E814 addc r4, r0, r29 00005D48 38B20000 addi r5, r18, 0x0000 00005D4C 38D50000 addi r6, r21, 0x0000 00005D50 38F60000 addi r7, r22, 0x0000 00005D54 39170000 addi r8, r23, 0x0000 00005D58 39200000 li r9, 0x0000 00005D5C 8141009C lwz r10, [r1 + 0x009C] 00005D60 48005839 bl +0x00005838 /* 0000B598 */ 00005D64 60000000 nop 00005D68 80010094 lwz r0, [r1 + 0x0094] 00005D6C 38AF0000 addi r5, r15, 0x0000 00005D70 7C7D0014 addc r3, r29, r0 00005D74 8001005C lwz r0, [r1 + 0x005C] 00005D78 38D10000 addi r6, r17, 0x0000 00005D7C 7C801814 addc r4, r0, r3 00005D80 38F40000 addi r7, r20, 0x0000 00005D84 390D0000 addi r8, r13, 0x0000 00005D88 39200000 li r9, 0x0000 00005D8C 8141009C lwz r10, [r1 + 0x009C] 00005D90 48005809 bl +0x00005808 /* 0000B598 */ 00005D94 60000000 nop 00005D98 480000D0 b +0x000000D0 /* 00005E68 */ label00005D9C: 00005D9C 387D0000 addi r3, r29, 0x0000 00005DA0 38950000 addi r4, r21, 0x0000 00005DA4 80A1009C lwz r5, [r1 + 0x009C] 00005DA8 4800568D bl +0x0000568C /* 0000B434 */ 00005DAC 60000000 nop 00005DB0 80010094 lwz r0, [r1 + 0x0094] 00005DB4 38910000 addi r4, r17, 0x0000 00005DB8 7C7D0014 addc r3, r29, r0 00005DBC 80A1009C lwz r5, [r1 + 0x009C] 00005DC0 48005675 bl +0x00005674 /* 0000B434 */ 00005DC4 60000000 nop 00005DC8 38750000 addi r3, r21, 0x0000 00005DCC 38920000 addi r4, r18, 0x0000 00005DD0 80A10078 lwz r5, [r1 + 0x0078] 00005DD4 48005661 bl +0x00005660 /* 0000B434 */ 00005DD8 60000000 nop 00005DDC 38710000 addi r3, r17, 0x0000 00005DE0 388F0000 addi r4, r15, 0x0000 00005DE4 80A10078 lwz r5, [r1 + 0x0078] 00005DE8 4800564D bl +0x0000564C /* 0000B434 */ 00005DEC 60000000 nop 00005DF0 38720000 addi r3, r18, 0x0000 00005DF4 38950000 addi r4, r21, 0x0000 00005DF8 38B00000 addi r5, r16, 0x0000 00005DFC 480061D9 bl +0x000061D8 /* 0000BFD4 */ 00005E00 80410014 lwz r2, [r1 + 0x0014] 00005E04 38720000 addi r3, r18, 0x0000 00005E08 38960000 addi r4, r22, 0x0000 00005E0C 38B00000 addi r5, r16, 0x0000 00005E10 480061C5 bl +0x000061C4 /* 0000BFD4 */ 00005E14 80410014 lwz r2, [r1 + 0x0014] 00005E18 38720000 addi r3, r18, 0x0000 00005E1C 38970000 addi r4, r23, 0x0000 00005E20 38B00000 addi r5, r16, 0x0000 00005E24 480061B1 bl +0x000061B0 /* 0000BFD4 */ 00005E28 80410014 lwz r2, [r1 + 0x0014] 00005E2C 386F0000 addi r3, r15, 0x0000 00005E30 38910000 addi r4, r17, 0x0000 00005E34 38B00000 addi r5, r16, 0x0000 00005E38 4800619D bl +0x0000619C /* 0000BFD4 */ 00005E3C 80410014 lwz r2, [r1 + 0x0014] 00005E40 386F0000 addi r3, r15, 0x0000 00005E44 38940000 addi r4, r20, 0x0000 00005E48 38B00000 addi r5, r16, 0x0000 00005E4C 48006189 bl +0x00006188 /* 0000BFD4 */ 00005E50 80410014 lwz r2, [r1 + 0x0014] 00005E54 386F0000 addi r3, r15, 0x0000 00005E58 388D0000 addi r4, r13, 0x0000 00005E5C 38B00000 addi r5, r16, 0x0000 00005E60 48006175 bl +0x00006174 /* 0000BFD4 */ 00005E64 80410014 lwz r2, [r1 + 0x0014] label00005E68: 00005E68 418E006C beq cr3, +0x0000006C /* 00005ED4 */ 00005E6C 38600000 li r3, 0x0000 00005E70 7FBF1814 addc r29, r31, r3 00005E74 38600001 li r3, 0x0001 00005E78 38000002 li r0, 0x0002 label00005E7C: 00005E7C 7D92F0AE lbzx r12, r18, r30 00005E80 7FAB0734 extsh r11, r29 00005E84 7D9259AE stbx r18, r12, r11 00005E88 7C95F0AE lbzx r4, r21, r30 00005E8C 2C030008 cmpwi r3, 8 00005E90 7C9559AE stbx r21, r4, r11 00005E94 7D96F0AE lbzx r12, r22, r30 00005E98 7FBF1814 addc r29, r31, r3 00005E9C 7D9659AE stbx r22, r12, r11 00005EA0 7C97F0AE lbzx r4, r23, r30 00005EA4 7C030734 extsh r3, r0 00005EA8 7C9759AE stbx r23, r4, r11 00005EAC 7D8FF0AE lbzx r12, r15, r30 00005EB0 30030001 addic r0, r3, 1 00005EB4 7D8F59AE stbx r15, r12, r11 00005EB8 7C91F0AE lbzx r4, r17, r30 00005EBC 7C9159AE stbx r17, r4, r11 00005EC0 7D94F0AE lbzx r12, r20, r30 00005EC4 7D9459AE stbx r20, r12, r11 00005EC8 7C8DF0AE lbzx r4, r13, r30 00005ECC 7C8D59AE stbx r13, r4, r11 00005ED0 4180FFAC blt -0x00000054 /* 00005E7C */ label00005ED4: 00005ED4 8001007C lwz r0, [r1 + 0x007C] 00005ED8 2C800000 cmpwi cr1, r0, 0 00005EDC 3000FFFF subic r0, r0, 1 00005EE0 7C000734 extsh r0, r0 00005EE4 9001007C stw [r1 + 0x007C], r0 00005EE8 40860098 bne cr1, +0x00000098 /* 00005F80 */ 00005EEC 38000000 li r0, 0x0000 00005EF0 39330000 addi r9, r19, 0x0000 00005EF4 9001007C stw [r1 + 0x007C], r0 00005EF8 8081004C lwz r4, [r1 + 0x004C] 00005EFC 80E1016C lwz r7, [r1 + 0x016C] 00005F00 81010170 lwz r8, [r1 + 0x0170] 00005F04 80610040 lwz r3, [r1 + 0x0040] 00005F08 80A10090 lwz r5, [r1 + 0x0090] 00005F0C 38C00600 li r6, 0x0600 00005F10 48002345 bl +0x00002344 /* 00008254 */ 00005F14 7C600735 extsh. r0, r3 00005F18 40820420 bne +0x00000420 /* 00006338 */ 00005F1C 80010080 lwz r0, [r1 + 0x0080] 00005F20 81610060 lwz r11, [r1 + 0x0060] 00005F24 90010038 stw [r1 + 0x0038], r0 00005F28 80010064 lwz r0, [r1 + 0x0064] 00005F2C 816B000C lwz r11, [r11 + 0x000C] 00005F30 3A600000 li r19, 0x0000 00005F34 810B0000 lwz r8, [r11] 00005F38 7CD20014 addc r6, r18, r0 00005F3C 7CEF0014 addc r7, r15, r0 00005F40 8161006C lwz r11, [r1 + 0x006C] 00005F44 386E0000 addi r3, r14, 0x0000 00005F48 38900000 addi r4, r16, 0x0000 00005F4C 80A100B4 lwz r5, [r1 + 0x00B4] 00005F50 81210068 lwz r9, [r1 + 0x0068] 00005F54 81410098 lwz r10, [r1 + 0x0098] 00005F58 48005D09 bl +0x00005D08 /* 0000BC60 */ 00005F5C 60000000 nop 00005F60 2C180000 cmpwi r24, 0 00005F64 80010160 lwz r0, [r1 + 0x0160] 00005F68 81610048 lwz r11, [r1 + 0x0048] 00005F6C 30000001 addic r0, r0, 1 00005F70 7DCE5814 addc r14, r14, r11 00005F74 90010160 stw [r1 + 0x0160], r0 00005F78 3318FFFF subic r24, r24, 1 00005F7C 41820374 beq +0x00000374 /* 000062F0 */ label00005F80: 00005F80 8001007C lwz r0, [r1 + 0x007C] 00005F84 2C000000 cmpwi r0, 0 00005F88 3000FFFF subic r0, r0, 1 00005F8C 7C000734 extsh r0, r0 00005F90 9001007C stw [r1 + 0x007C], r0 00005F94 40820098 bne +0x00000098 /* 0000602C */ 00005F98 38000000 li r0, 0x0000 00005F9C 39330000 addi r9, r19, 0x0000 00005FA0 9001007C stw [r1 + 0x007C], r0 00005FA4 8081004C lwz r4, [r1 + 0x004C] 00005FA8 80E1016C lwz r7, [r1 + 0x016C] 00005FAC 81010170 lwz r8, [r1 + 0x0170] 00005FB0 80610040 lwz r3, [r1 + 0x0040] 00005FB4 80A10090 lwz r5, [r1 + 0x0090] 00005FB8 38C00600 li r6, 0x0600 00005FBC 48002299 bl +0x00002298 /* 00008254 */ 00005FC0 7C600735 extsh. r0, r3 00005FC4 40820374 bne +0x00000374 /* 00006338 */ 00005FC8 80010080 lwz r0, [r1 + 0x0080] 00005FCC 81610060 lwz r11, [r1 + 0x0060] 00005FD0 90010038 stw [r1 + 0x0038], r0 00005FD4 80010064 lwz r0, [r1 + 0x0064] 00005FD8 816B000C lwz r11, [r11 + 0x000C] 00005FDC 3A600000 li r19, 0x0000 00005FE0 810B0000 lwz r8, [r11] 00005FE4 7CD50014 addc r6, r21, r0 00005FE8 7CF10014 addc r7, r17, r0 00005FEC 8161006C lwz r11, [r1 + 0x006C] 00005FF0 386E0000 addi r3, r14, 0x0000 00005FF4 38900000 addi r4, r16, 0x0000 00005FF8 80A100A4 lwz r5, [r1 + 0x00A4] 00005FFC 81210068 lwz r9, [r1 + 0x0068] 00006000 81410098 lwz r10, [r1 + 0x0098] 00006004 48005C5D bl +0x00005C5C /* 0000BC60 */ 00006008 60000000 nop 0000600C 2C180000 cmpwi r24, 0 00006010 80010160 lwz r0, [r1 + 0x0160] 00006014 81610048 lwz r11, [r1 + 0x0048] 00006018 30000001 addic r0, r0, 1 0000601C 7DCE5814 addc r14, r14, r11 00006020 90010160 stw [r1 + 0x0160], r0 00006024 3318FFFF subic r24, r24, 1 00006028 418202C8 beq +0x000002C8 /* 000062F0 */ label0000602C: 0000602C 800100C4 lwz r0, [r1 + 0x00C4] 00006030 8161005C lwz r11, [r1 + 0x005C] 00006034 806100C8 lwz r3, [r1 + 0x00C8] 00006038 7C8B0014 addc r4, r11, r0 0000603C 38BC0000 addi r5, r28, 0x0000 00006040 38C00000 li r6, 0x0000 00006044 38F90000 addi r7, r25, 0x0000 00006048 81010078 lwz r8, [r1 + 0x0078] 0000604C 48005459 bl +0x00005458 /* 0000B4A4 */ 00006050 60000000 nop 00006054 418E003C beq cr3, +0x0000003C /* 00006090 */ 00006058 800100A8 lwz r0, [r1 + 0x00A8] 0000605C 39800000 li r12, 0x0000 00006060 3060FFFF subic r3, r0, 1 00006064 7D790014 addc r11, r25, r0 00006068 7FBC0014 addc r29, r28, r0 0000606C 38800001 li r4, 0x0001 label00006070: 00006070 7C1C18AE lbzx r0, r28, r3 00006074 7C1D61AE stbx r29, r0, r12 00006078 7CB918AE lbzx r5, r25, r3 0000607C 7CAB61AE stbx r11, r5, r12 00006080 7C8C0734 extsh r12, r4 00006084 2C8C0002 cmpwi cr1, r12, 2 00006088 308C0001 addic r4, r12, 1 0000608C 4184FFE4 blt cr1, -0x0000001C /* 00006070 */ label00006090: 00006090 8001007C lwz r0, [r1 + 0x007C] 00006094 2C000000 cmpwi r0, 0 00006098 3000FFFF subic r0, r0, 1 0000609C 7C000734 extsh r0, r0 000060A0 900100C4 stw [r1 + 0x00C4], r0 000060A4 40820094 bne +0x00000094 /* 00006138 */ 000060A8 38000000 li r0, 0x0000 000060AC 39330000 addi r9, r19, 0x0000 000060B0 900100C4 stw [r1 + 0x00C4], r0 000060B4 8081004C lwz r4, [r1 + 0x004C] 000060B8 80E1016C lwz r7, [r1 + 0x016C] 000060BC 81010170 lwz r8, [r1 + 0x0170] 000060C0 80610040 lwz r3, [r1 + 0x0040] 000060C4 80A10090 lwz r5, [r1 + 0x0090] 000060C8 38C00600 li r6, 0x0600 000060CC 48002189 bl +0x00002188 /* 00008254 */ 000060D0 7C600735 extsh. r0, r3 000060D4 40820264 bne +0x00000264 /* 00006338 */ 000060D8 81610060 lwz r11, [r1 + 0x0060] 000060DC 80010080 lwz r0, [r1 + 0x0080] 000060E0 816B000C lwz r11, [r11 + 0x000C] 000060E4 90010038 stw [r1 + 0x0038], r0 000060E8 810B0000 lwz r8, [r11] 000060EC 3A600000 li r19, 0x0000 000060F0 8161006C lwz r11, [r1 + 0x006C] 000060F4 386E0000 addi r3, r14, 0x0000 000060F8 38900000 addi r4, r16, 0x0000 000060FC 80A100B4 lwz r5, [r1 + 0x00B4] 00006100 80C100A0 lwz r6, [r1 + 0x00A0] 00006104 80E100B8 lwz r7, [r1 + 0x00B8] 00006108 81210068 lwz r9, [r1 + 0x0068] 0000610C 81410098 lwz r10, [r1 + 0x0098] 00006110 48005B51 bl +0x00005B50 /* 0000BC60 */ 00006114 60000000 nop 00006118 2C180000 cmpwi r24, 0 0000611C 80010160 lwz r0, [r1 + 0x0160] 00006120 81610048 lwz r11, [r1 + 0x0048] 00006124 30000001 addic r0, r0, 1 00006128 7DCE5814 addc r14, r14, r11 0000612C 90010160 stw [r1 + 0x0160], r0 00006130 3318FFFF subic r24, r24, 1 00006134 418201BC beq +0x000001BC /* 000062F0 */ label00006138: 00006138 800100C4 lwz r0, [r1 + 0x00C4] 0000613C 2C000000 cmpwi r0, 0 00006140 3000FFFF subic r0, r0, 1 00006144 7C000734 extsh r0, r0 00006148 9001007C stw [r1 + 0x007C], r0 0000614C 40820128 bne +0x00000128 /* 00006274 */ 00006150 38000000 li r0, 0x0000 00006154 39330000 addi r9, r19, 0x0000 00006158 9001007C stw [r1 + 0x007C], r0 0000615C 8081004C lwz r4, [r1 + 0x004C] 00006160 80E1016C lwz r7, [r1 + 0x016C] 00006164 81010170 lwz r8, [r1 + 0x0170] 00006168 80610040 lwz r3, [r1 + 0x0040] 0000616C 80A10090 lwz r5, [r1 + 0x0090] 00006170 38C00600 li r6, 0x0600 00006174 480020E1 bl +0x000020E0 /* 00008254 */ 00006178 7C600735 extsh. r0, r3 0000617C 408201BC bne +0x000001BC /* 00006338 */ 00006180 80010160 lwz r0, [r1 + 0x0160] 00006184 3A600000 li r19, 0x0000 00006188 2C8003FE cmpwi cr1, r0, 1022 0000618C 900100C4 stw [r1 + 0x00C4], r0 00006190 40840094 bge cr1, +0x00000094 /* 00006224 */ 00006194 81610060 lwz r11, [r1 + 0x0060] 00006198 80010080 lwz r0, [r1 + 0x0080] 0000619C 83AB000C lwz r29, [r11 + 0x000C] 000061A0 90010038 stw [r1 + 0x0038], r0 000061A4 8161006C lwz r11, [r1 + 0x006C] 000061A8 811D0000 lwz r8, [r29] 000061AC 386E0000 addi r3, r14, 0x0000 000061B0 38900000 addi r4, r16, 0x0000 000061B4 80A100A4 lwz r5, [r1 + 0x00A4] 000061B8 80C100BC lwz r6, [r1 + 0x00BC] 000061BC 80E100C0 lwz r7, [r1 + 0x00C0] 000061C0 81210068 lwz r9, [r1 + 0x0068] 000061C4 81410098 lwz r10, [r1 + 0x0098] 000061C8 48005A99 bl +0x00005A98 /* 0000BC60 */ 000061CC 60000000 nop 000061D0 80010044 lwz r0, [r1 + 0x0044] 000061D4 2C000000 cmpwi r0, 0 000061D8 40820030 bne +0x00000030 /* 00006208 */ 000061DC 80610040 lwz r3, [r1 + 0x0040] 000061E0 389B0000 addi r4, r27, 0x0000 000061E4 80A1008C lwz r5, [r1 + 0x008C] 000061E8 80C1005C lwz r6, [r1 + 0x005C] 000061EC 4BFFBF09 bl -0x000040F8 /* 000020F4 */ 000061F0 7C7A0735 extsh. r26, r3 000061F4 4182006C beq +0x0000006C /* 00006260 */ 000061F8 80010068 lwz r0, [r1 + 0x0068] 000061FC 2C000000 cmpwi r0, 0 00006200 41820170 beq +0x00000170 /* 00006370 */ 00006204 4800015C b +0x0000015C /* 00006360 */ label00006208: 00006208 30600000 addic r3, r0, 0 0000620C 83630000 lwz r27, [r3] 00006210 8001005C lwz r0, [r1 + 0x005C] 00006214 80610044 lwz r3, [r1 + 0x0044] 00006218 7C00D814 addc r0, r0, r27 0000621C 90030000 stw [r3], r0 00006220 48000040 b +0x00000040 /* 00006260 */ label00006224: 00006224 81610060 lwz r11, [r1 + 0x0060] 00006228 80010080 lwz r0, [r1 + 0x0080] 0000622C 83AB000C lwz r29, [r11 + 0x000C] 00006230 90010038 stw [r1 + 0x0038], r0 00006234 8161006C lwz r11, [r1 + 0x006C] 00006238 811D0000 lwz r8, [r29] 0000623C 386E0000 addi r3, r14, 0x0000 00006240 38900000 addi r4, r16, 0x0000 00006244 80A100B4 lwz r5, [r1 + 0x00B4] 00006248 80C100BC lwz r6, [r1 + 0x00BC] 0000624C 80E100C0 lwz r7, [r1 + 0x00C0] 00006250 81210068 lwz r9, [r1 + 0x0068] 00006254 81410098 lwz r10, [r1 + 0x0098] 00006258 48005A09 bl +0x00005A08 /* 0000BC60 */ 0000625C 60000000 nop label00006260: 00006260 800100C4 lwz r0, [r1 + 0x00C4] 00006264 30000001 addic r0, r0, 1 00006268 90010160 stw [r1 + 0x0160], r0 0000626C 80010048 lwz r0, [r1 + 0x0048] 00006270 7DCE0014 addc r14, r14, r0 label00006274: 00006274 408A001C bne cr2, +0x0000001C /* 00006290 */ 00006278 38120000 addi r0, r18, 0x0000 0000627C 396F0000 addi r11, r15, 0x0000 00006280 3A550000 addi r18, r21, 0x0000 00006284 39F10000 addi r15, r17, 0x0000 00006288 32A00000 addic r21, r0, 0 0000628C 3A2B0000 addi r17, r11, 0x0000 label00006290: 00006290 80010074 lwz r0, [r1 + 0x0074] 00006294 2C000000 cmpwi r0, 0 00006298 4182004C beq +0x0000004C /* 000062E4 */ 0000629C 38000001 li r0, 0x0001 000062A0 9801003C stb [r1 + 0x003C], r0 000062A4 80010088 lwz r0, [r1 + 0x0088] 000062A8 81610084 lwz r11, [r1 + 0x0084] 000062AC 38800FA0 li r4, 0x0FA0 000062B0 7C0B0014 addc r0, r11, r0 000062B4 81610074 lwz r11, [r1 + 0x0074] 000062B8 90010088 stw [r1 + 0x0088], r0 000062BC 806B0000 lwz r3, [r11] 000062C0 80EB0004 lwz r7, [r11 + 0x0004] 000062C4 38A00001 li r5, 0x0001 000062C8 30C00000 addic r6, r0, 0 000062CC 48005CF1 bl +0x00005CF0 /* 0000BFBC */ 000062D0 80410014 lwz r2, [r1 + 0x0014] 000062D4 7C7A0735 extsh. r26, r3 000062D8 38000001 li r0, 0x0001 000062DC 9801003C stb [r1 + 0x003C], r0 000062E0 40820050 bne +0x00000050 /* 00006330 */ label000062E4: 000062E4 2C180000 cmpwi r24, 0 000062E8 3318FFFF subic r24, r24, 1 000062EC 4082F9BC bne -0x00000644 /* 00005CA8 */ label000062F0: 000062F0 80010054 lwz r0, [r1 + 0x0054] 000062F4 2C000000 cmpwi r0, 0 000062F8 4082005C bne +0x0000005C /* 00006354 */ 000062FC 80010044 lwz r0, [r1 + 0x0044] 00006300 2C000000 cmpwi r0, 0 00006304 4082003C bne +0x0000003C /* 00006340 */ 00006308 80010070 lwz r0, [r1 + 0x0070] 0000630C 81410040 lwz r10, [r1 + 0x0040] 00006310 30801000 addic r4, r0, 4096 00006314 80A1008C lwz r5, [r1 + 0x008C] 00006318 38000001 li r0, 0x0001 0000631C 387B0000 addi r3, r27, 0x0000 00006320 980A00A0 stb [r10 + 0x00A0], r0 00006324 48005CB1 bl +0x00005CB0 /* 0000BFD4 */ 00006328 80410014 lwz r2, [r1 + 0x0014] 0000632C 48000028 b +0x00000028 /* 00006354 */ label00006330: 00006330 3B40DCF9 li r26, 0xFFFFDCF9 00006334 48000020 b +0x00000020 /* 00006354 */ label00006338: 00006338 3B40DCF7 li r26, 0xFFFFDCF7 0000633C 48000018 b +0x00000018 /* 00006354 */ label00006340: 00006340 30600000 addic r3, r0, 0 00006344 80030000 lwz r0, [r3] 00006348 8161005C lwz r11, [r1 + 0x005C] 0000634C 7C0B0010 subfc r0, r11, r0 00006350 90030000 stw [r3], r0 label00006354: 00006354 80010068 lwz r0, [r1 + 0x0068] 00006358 2C000000 cmpwi r0, 0 0000635C 41820014 beq +0x00000014 /* 00006370 */ label00006360: 00006360 81610060 lwz r11, [r1 + 0x0060] 00006364 806B0008 lwz r3, [r11 + 0x0008] 00006368 48005C25 bl +0x00005C24 /* 0000BF8C */ 0000636C 80410014 lwz r2, [r1 + 0x0014] label00006370: 00006370 81610060 lwz r11, [r1 + 0x0060] 00006374 806B0004 lwz r3, [r11 + 0x0004] 00006378 48005C15 bl +0x00005C14 /* 0000BF8C */ 0000637C 80410014 lwz r2, [r1 + 0x0014] 00006380 387A0000 addi r3, r26, 0x0000 00006384 81810124 lwz r12, [r1 + 0x0124] 00006388 80010128 lwz r0, [r1 + 0x0128] 0000638C 7D830120 mtcrf 0x30, r12 00006390 30210120 addic r1, r1, 288 00006394 7C0803A6 mtlr r0 00006398 B9A1FFB4 lmw r13, [r1 - 0x004C] 0000639C 4E800020 blr 000063A0 00000000 .invalid 000063A4 00002043 .invalid 000063A8 80130800 lwz r0, [r19 + 0x0800] 000063AC 00000000 .invalid 000063B0 00000A68 .invalid 000063B4 00134465 .invalid 000063B8 636F6D70 ori r15, r27, 0x6D70 000063BC 72657373 andi. r5, r19, 0x7373 000063C0 53747269 rlwimi. r20, r27, 14, 9, 20 000063C4 70734572 andi. r19, r3, 0x4572 000063C8 72000000 andi. r0, r16, 0x0000 fn000063CC: 000063CC BDA1FFB4 stmw [r1 - 0x004C], r13 000063D0 7C0802A6 mflr r0 000063D4 7D800026 mfcr r12 000063D8 91810004 stw [r1 + 0x0004], r12 000063DC 90010008 stw [r1 + 0x0008], r0 000063E0 9421FE80 stwu [r1 - 0x0180], r1 000063E4 9061003C stw [r1 + 0x003C], r3 000063E8 5523077E rlwinm r3, r9, 0, 29, 31 000063EC 7C800734 extsh r0, r4 000063F0 3080FFE0 subic r4, r0, 32 000063F4 9061004C stw [r1 + 0x004C], r3 000063F8 806101BC lwz r3, [r1 + 0x01BC] 000063FC 90C10044 stw [r1 + 0x0044], r6 00006400 5463063E rlwinm r3, r3, 0, 24, 31 00006404 90610058 stw [r1 + 0x0058], r3 00006408 7D030734 extsh r3, r8 0000640C 7C8B0034 cntlzw r11, r4 00006410 808101B8 lwz r4, [r1 + 0x01B8] 00006414 7CE00734 extsh r0, r7 00006418 90010048 stw [r1 + 0x0048], r0 0000641C 38000004 li r0, 0x0004 00006420 7C8C0734 extsh r12, r4 00006424 90010050 stw [r1 + 0x0050], r0 00006428 3A6A0000 addi r19, r10, 0x0000 0000642C 90A10040 stw [r1 + 0x0040], r5 00006430 91810054 stw [r1 + 0x0054], r12 00006434 9061005C stw [r1 + 0x005C], r3 00006438 5584083C rlwinm r4, r12, 1, 0, 30 0000643C 90810060 stw [r1 + 0x0060], r4 00006440 7C8C2014 addc r4, r12, r4 00006444 7C840734 extsh r4, r4 00006448 90810064 stw [r1 + 0x0064], r4 0000644C 7C640E70 srawi r4, r3, 1 00006450 38600000 li r3, 0x0000 00006454 9061006C stw [r1 + 0x006C], r3 00006458 38600000 li r3, 0x0000 0000645C 90610074 stw [r1 + 0x0074], r3 00006460 9001007C stw [r1 + 0x007C], r0 00006464 80730064 lwz r3, [r19 + 0x0064] 00006468 90010078 stw [r1 + 0x0078], r0 0000646C 7C800734 extsh r0, r4 00006470 90610080 stw [r1 + 0x0080], r3 00006474 90010084 stw [r1 + 0x0084], r0 00006478 340BFFE0 subic. r0, r11, 32 0000647C 80610048 lwz r3, [r1 + 0x0048] 00006480 80B30044 lwz r5, [r19 + 0x0044] 00006484 2C830C00 cmpwi cr1, r3, 3072 00006488 30630001 addic r3, r3, 1 0000648C 54000FFE rlwinm r0, r0, 1, 31, 31 00006490 4D000382 cror crb8, crb0, crb0 00006494 90810068 stw [r1 + 0x0068], r4 00006498 90A10070 stw [r1 + 0x0070], r5 0000649C 7C630E70 srawi r3, r3, 1 000064A0 90010088 stw [r1 + 0x0088], r0 000064A4 38040000 addi r0, r4, 0x0000 000064A8 540007FE rlwinm r0, r0, 0, 31, 31 000064AC 90010090 stw [r1 + 0x0090], r0 000064B0 80010048 lwz r0, [r1 + 0x0048] 000064B4 38A00000 li r5, 0x0000 000064B8 90A1008C stw [r1 + 0x008C], r5 000064BC 7C000E70 srawi r0, r0, 1 000064C0 40840084 bge cr1, +0x00000084 /* 00006544 */ 000064C4 550007BF rlwinm. r0, r8, 0, 30, 31 000064C8 7C6B0734 extsh r11, r3 000064CC 306B0004 addic r3, r11, 4 000064D0 7C6B0734 extsh r11, r3 000064D4 80610048 lwz r3, [r1 + 0x0048] 000064D8 80010048 lwz r0, [r1 + 0x0048] 000064DC 30630007 addic r3, r3, 7 000064E0 30000003 addic r0, r0, 3 000064E4 7C631E70 srawi r3, r3, 3 000064E8 7C001670 srawi r0, r0, 2 000064EC 7C640734 extsh r4, r3 000064F0 7C000734 extsh r0, r0 000064F4 30640001 addic r3, r4, 1 000064F8 30000002 addic r0, r0, 2 000064FC 7C640734 extsh r4, r3 00006500 7C000734 extsh r0, r0 00006504 306B0004 addic r3, r11, 4 00006508 41820018 beq +0x00000018 /* 00006520 */ 0000650C 30000002 addic r0, r0, 2 00006510 30840001 addic r4, r4, 1 00006514 7C6B0734 extsh r11, r3 00006518 7C000734 extsh r0, r0 0000651C 7C840734 extsh r4, r4 label00006520: 00006520 306B0004 addic r3, r11, 4 00006524 30000002 addic r0, r0, 2 00006528 7C000734 extsh r0, r0 0000652C 30840001 addic r4, r4, 1 00006530 7C780734 extsh r24, r3 00006534 7C830734 extsh r3, r4 00006538 90010094 stw [r1 + 0x0094], r0 0000653C 90610098 stw [r1 + 0x0098], r3 00006540 48000028 b +0x00000028 /* 00006568 */ label00006544: 00006544 7C180734 extsh r24, r0 00006548 80010048 lwz r0, [r1 + 0x0048] 0000654C 7C001670 srawi r0, r0, 2 00006550 7C000734 extsh r0, r0 00006554 90010094 stw [r1 + 0x0094], r0 00006558 80010048 lwz r0, [r1 + 0x0048] 0000655C 7C001E70 srawi r0, r0, 3 00006560 7C030734 extsh r3, r0 00006564 90610098 stw [r1 + 0x0098], r3 label00006568: 00006568 380C0000 addi r0, r12, 0x0000 0000656C 5404103A rlwinm r4, r0, 2, 0, 29 00006570 80010048 lwz r0, [r1 + 0x0048] 00006574 8061005C lwz r3, [r1 + 0x005C] 00006578 7C030014 addc r0, r3, r0 0000657C 7C040000 cmp r4, r0 00006580 80010048 lwz r0, [r1 + 0x0048] 00006584 7C000E70 srawi r0, r0, 1 00006588 3000FFFE subic r0, r0, 2 0000658C 4181000C bgt +0x0000000C /* 00006598 */ 00006590 7C000734 extsh r0, r0 00006594 9001008C stw [r1 + 0x008C], r0 label00006598: 00006598 80610070 lwz r3, [r1 + 0x0070] 0000659C 80630004 lwz r3, [r3 + 0x0004] 000065A0 480058B5 bl +0x000058B4 /* 0000BE54 */ 000065A4 80410014 lwz r2, [r1 + 0x0014] 000065A8 82F3003C lwz r23, [r19 + 0x003C] 000065AC 806101E8 lwz r3, [r1 + 0x01E8] 000065B0 80010088 lwz r0, [r1 + 0x0088] 000065B4 906100A0 stw [r1 + 0x00A0], r3 000065B8 80610070 lwz r3, [r1 + 0x0070] 000065BC 30973CA0 addic r4, r23, 15520 000065C0 80630004 lwz r3, [r3 + 0x0004] 000065C4 32172A70 addic r16, r23, 10864 000065C8 4E684042 crnor crb19, crb8, crb8 000065CC 9001009C stw [r1 + 0x009C], r0 000065D0 30173080 addic r0, r23, 12416 000065D4 900100A4 stw [r1 + 0x00A4], r0 000065D8 301748C0 addic r0, r23, 18624 000065DC 82430000 lwz r18, [r3] 000065E0 30773690 addic r3, r23, 13968 000065E4 906100A8 stw [r1 + 0x00A8], r3 000065E8 307742B0 addic r3, r23, 17072 000065EC 90010088 stw [r1 + 0x0088], r0 000065F0 33770610 addic r27, r23, 1552 000065F4 33B70C20 addic r29, r23, 3104 000065F8 33F71230 addic r31, r23, 4656 000065FC 33D71840 addic r30, r23, 6208 00006600 33971E50 addic r28, r23, 7760 00006604 31D72460 addic r14, r23, 9312 00006608 908100AC stw [r1 + 0x00AC], r4 0000660C 906100B0 stw [r1 + 0x00B0], r3 00006610 800100A0 lwz r0, [r1 + 0x00A0] 00006614 30600610 addic r3, r0, 1552 00006618 800100A0 lwz r0, [r1 + 0x00A0] 0000661C 906100B4 stw [r1 + 0x00B4], r3 00006620 30001230 addic r0, r0, 4656 00006624 900100B8 stw [r1 + 0x00B8], r0 00006628 800100A0 lwz r0, [r1 + 0x00A0] 0000662C 30601840 addic r3, r0, 6208 00006630 800100A0 lwz r0, [r1 + 0x00A0] 00006634 906100BC stw [r1 + 0x00BC], r3 00006638 33401E50 addic r26, r0, 7760 0000663C 32C02460 addic r22, r0, 9312 00006640 30002A70 addic r0, r0, 10864 00006644 900100C0 stw [r1 + 0x00C0], r0 00006648 800100A0 lwz r0, [r1 + 0x00A0] 0000664C 30603080 addic r3, r0, 12416 00006650 906100C4 stw [r1 + 0x00C4], r3 00006654 41880020 blt cr2, +0x00000020 /* 00006674 */ 00006658 806101DC lwz r3, [r1 + 0x01DC] 0000665C 2D830000 cmpwi cr3, r3, 0 00006660 80030000 lwz r0, [r3] 00006664 906100C8 stw [r1 + 0x00C8], r3 00006668 2C000000 cmpwi r0, 0 0000666C 418E0014 beq cr3, +0x00000014 /* 00006680 */ 00006670 40820010 bne +0x00000010 /* 00006680 */ label00006674: 00006674 38600000 li r3, 0x0000 00006678 4DCE7242 creqv crb14, crb14, crb14 0000667C 906100C8 stw [r1 + 0x00C8], r3 label00006680: 00006680 800100A0 lwz r0, [r1 + 0x00A0] 00006684 30003690 addic r0, r0, 13968 00006688 900100CC stw [r1 + 0x00CC], r0 0000668C 418E0024 beq cr3, +0x00000024 /* 000066B0 */ 00006690 900100D0 stw [r1 + 0x00D0], r0 00006694 800100A0 lwz r0, [r1 + 0x00A0] 00006698 30603CA0 addic r3, r0, 15520 0000669C 800100A0 lwz r0, [r1 + 0x00A0] 000066A0 906100D4 stw [r1 + 0x00D4], r3 000066A4 300042B0 addic r0, r0, 17072 000066A8 900100CC stw [r1 + 0x00CC], r0 000066AC 48000010 b +0x00000010 /* 000066BC */ label000066B0: 000066B0 38000000 li r0, 0x0000 000066B4 900100D4 stw [r1 + 0x00D4], r0 000066B8 900100D0 stw [r1 + 0x00D0], r0 label000066BC: 000066BC 800101D4 lwz r0, [r1 + 0x01D4] 000066C0 2C000000 cmpwi r0, 0 000066C4 900100D8 stw [r1 + 0x00D8], r0 000066C8 40820010 bne +0x00000010 /* 000066D8 */ 000066CC 806100B4 lwz r3, [r1 + 0x00B4] 000066D0 38800C20 li r4, 0x0C20 000066D4 4BFFA689 bl -0x00005978 /* 00000D5C */ label000066D8: 000066D8 806100A0 lwz r3, [r1 + 0x00A0] 000066DC 38000000 li r0, 0x0000 000066E0 98033681 stb [r3 + 0x3681], r0 000066E4 98033070 stb [r3 + 0x3070], r0 000066E8 98033680 stb [r3 + 0x3680], r0 000066EC 98033071 stb [r3 + 0x3071], r0 000066F0 80610070 lwz r3, [r1 + 0x0070] 000066F4 80010054 lwz r0, [r1 + 0x0054] 000066F8 80630008 lwz r3, [r3 + 0x0008] 000066FC 7C000E70 srawi r0, r0, 1 00006700 2C030000 cmpwi r3, 0 00006704 900100DC stw [r1 + 0x00DC], r0 00006708 80030000 lwz r0, [r3] 0000670C 2C800000 cmpwi cr1, r0, 0 00006710 41820020 beq +0x00000020 /* 00006730 */ 00006714 4186001C beq cr1, +0x0000001C /* 00006730 */ 00006718 4800573D bl +0x0000573C /* 0000BE54 */ 0000671C 80410014 lwz r2, [r1 + 0x0014] 00006720 80610070 lwz r3, [r1 + 0x0070] 00006724 80630008 lwz r3, [r3 + 0x0008] 00006728 80630000 lwz r3, [r3] 0000672C 9061006C stw [r1 + 0x006C], r3 label00006730: 00006730 8001005C lwz r0, [r1 + 0x005C] 00006734 7C001120 mtcrf 0x01, r0 00006738 40880028 bge cr2, +0x00000028 /* 00006760 */ 0000673C 409F0018 bns cr7, +0x00000018 /* 00006754 */ 00006740 8002FFEC lwz r0, [r2 - 0x0014] 00006744 900100E0 stw [r1 + 0x00E0], r0 00006748 8001003C lwz r0, [r1 + 0x003C] 0000674C 9001003C stw [r1 + 0x003C], r0 00006750 48000050 b +0x00000050 /* 000067A0 */ label00006754: 00006754 8002FFF0 lwz r0, [r2 - 0x0010] 00006758 900100E0 stw [r1 + 0x00E0], r0 0000675C 4800003C b +0x0000003C /* 00006798 */ label00006760: 00006760 409F0030 bns cr7, +0x00000030 /* 00006790 */ 00006764 8002FFF4 lwz r0, [r2 - 0x000C] 00006768 900100E0 stw [r1 + 0x00E0], r0 0000676C 8001003C lwz r0, [r1 + 0x003C] 00006770 9001003C stw [r1 + 0x003C], r0 00006774 30600000 addic r3, r0, 0 00006778 80030000 lwz r0, [r3] 0000677C 900100E4 stw [r1 + 0x00E4], r0 00006780 8001003C lwz r0, [r1 + 0x003C] 00006784 2C800000 cmpwi cr1, r0, 0 00006788 40860094 bne cr1, +0x00000094 /* 0000681C */ 0000678C 4800002C b +0x0000002C /* 000067B8 */ label00006790: 00006790 8002FFF8 lwz r0, [r2 - 0x0008] 00006794 900100E0 stw [r1 + 0x00E0], r0 label00006798: 00006798 8001003C lwz r0, [r1 + 0x003C] 0000679C 9001003C stw [r1 + 0x003C], r0 label000067A0: 000067A0 30600000 addic r3, r0, 0 000067A4 80030000 lwz r0, [r3] 000067A8 900100E4 stw [r1 + 0x00E4], r0 000067AC 8001003C lwz r0, [r1 + 0x003C] 000067B0 2C800000 cmpwi cr1, r0, 0 000067B4 40860068 bne cr1, +0x00000068 /* 0000681C */ label000067B8: 000067B8 881300A0 lbz r0, [r19 + 0x00A0] 000067BC 80610064 lwz r3, [r1 + 0x0064] 000067C0 2C000000 cmpwi r0, 0 000067C4 5465083C rlwinm r5, r3, 1, 0, 30 000067C8 41820024 beq +0x00000024 /* 000067EC */ 000067CC 38000000 li r0, 0x0000 000067D0 981300A0 stb [r19 + 0x00A0], r0 000067D4 80010080 lwz r0, [r1 + 0x0080] 000067D8 808100CC lwz r4, [r1 + 0x00CC] 000067DC 30601000 addic r3, r0, 4096 000067E0 480057F5 bl +0x000057F4 /* 0000BFD4 */ 000067E4 80410014 lwz r2, [r1 + 0x0014] 000067E8 48000050 b +0x00000050 /* 00006838 */ label000067EC: 000067EC 38730000 addi r3, r19, 0x0000 000067F0 808100CC lwz r4, [r1 + 0x00CC] 000067F4 80C10064 lwz r6, [r1 + 0x0064] 000067F8 4BFFB8FD bl -0x00004704 /* 000020F4 */ 000067FC 7C630735 extsh. r3, r3 00006800 90610074 stw [r1 + 0x0074], r3 00006804 41820034 beq +0x00000034 /* 00006838 */ 00006808 80610070 lwz r3, [r1 + 0x0070] 0000680C 80630004 lwz r3, [r3 + 0x0004] 00006810 4800577D bl +0x0000577C /* 0000BF8C */ 00006814 80410014 lwz r2, [r1 + 0x0014] 00006818 48001698 b +0x00001698 /* 00007EB0 */ label0000681C: 0000681C 800100E4 lwz r0, [r1 + 0x00E4] 00006820 80610064 lwz r3, [r1 + 0x0064] 00006824 7C030014 addc r0, r3, r0 00006828 8061003C lwz r3, [r1 + 0x003C] 0000682C 90030000 stw [r3], r0 00006830 806100E4 lwz r3, [r1 + 0x00E4] 00006834 906100CC stw [r1 + 0x00CC], r3 label00006838: 00006838 8001004C lwz r0, [r1 + 0x004C] 0000683C 81A100A8 lwz r13, [r1 + 0x00A8] 00006840 3000FFFE subic r0, r0, 2 00006844 900100E8 stw [r1 + 0x00E8], r0 00006848 8001004C lwz r0, [r1 + 0x004C] 0000684C 832100AC lwz r25, [r1 + 0x00AC] 00006850 3060FFFA subic r3, r0, 6 00006854 800100E8 lwz r0, [r1 + 0x00E8] 00006858 906100EC stw [r1 + 0x00EC], r3 0000685C 28800001 cmplwi cr1, r0, 1 00006860 40851358 ble cr1, +0x00001358 /* 00007BB8 */ 00006864 800100EC lwz r0, [r1 + 0x00EC] 00006868 28000001 cmplwi r0, 1 0000686C 4081134C ble +0x0000134C /* 00007BB8 */ 00006870 8001004C lwz r0, [r1 + 0x004C] 00006874 2C800004 cmpwi cr1, r0, 4 00006878 40860014 bne cr1, +0x00000014 /* 0000688C */ 0000687C 80610080 lwz r3, [r1 + 0x0080] 00006880 A8034122 lha r0, [r3 + 0x4122] 00006884 3000FFFE subic r0, r0, 2 00006888 B0034122 sth [r3 + 0x4122], r0 label0000688C: 0000688C 881300A1 lbz r0, [r19 + 0x00A1] 00006890 80610080 lwz r3, [r1 + 0x0080] 00006894 2C000000 cmpwi r0, 0 00006898 30632200 addic r3, r3, 8704 0000689C 41820024 beq +0x00000024 /* 000068C0 */ 000068A0 808100A0 lwz r4, [r1 + 0x00A0] 000068A4 38A00600 li r5, 0x0600 000068A8 4800572D bl +0x0000572C /* 0000BFD4 */ 000068AC 80410014 lwz r2, [r1 + 0x0014] 000068B0 38000000 li r0, 0x0000 000068B4 981300A1 stb [r19 + 0x00A1], r0 000068B8 418E012C beq cr3, +0x0000012C /* 000069E4 */ 000068BC 48000058 b +0x00000058 /* 00006914 */ label000068C0: 000068C0 80010080 lwz r0, [r1 + 0x0080] 000068C4 80E101CC lwz r7, [r1 + 0x01CC] 000068C8 30803D00 addic r4, r0, 15616 000068CC 810101D0 lwz r8, [r1 + 0x01D0] 000068D0 38730000 addi r3, r19, 0x0000 000068D4 80A100A0 lwz r5, [r1 + 0x00A0] 000068D8 38C00600 li r6, 0x0600 000068DC 39200004 li r9, 0x0004 000068E0 48001975 bl +0x00001974 /* 00008254 */ 000068E4 7C600735 extsh. r0, r3 000068E8 41820020 beq +0x00000020 /* 00006908 */ label000068EC: 000068EC 3860DCF7 li r3, 0xFFFFDCF7 000068F0 90610074 stw [r1 + 0x0074], r3 000068F4 80610070 lwz r3, [r1 + 0x0070] 000068F8 80630004 lwz r3, [r3 + 0x0004] 000068FC 48005691 bl +0x00005690 /* 0000BF8C */ 00006900 80410014 lwz r2, [r1 + 0x0014] 00006904 480015AC b +0x000015AC /* 00007EB0 */ label00006908: 00006908 38000000 li r0, 0x0000 0000690C 90010078 stw [r1 + 0x0078], r0 00006910 418E00D4 beq cr3, +0x000000D4 /* 000069E4 */ label00006914: 00006914 881300A2 lbz r0, [r19 + 0x00A2] 00006918 80610080 lwz r3, [r1 + 0x0080] 0000691C 2C000000 cmpwi r0, 0 00006920 30632800 addic r3, r3, 10240 00006924 4182003C beq +0x0000003C /* 00006960 */ 00006928 808100D0 lwz r4, [r1 + 0x00D0] 0000692C 38A00600 li r5, 0x0600 00006930 480056A5 bl +0x000056A4 /* 0000BFD4 */ 00006934 80410014 lwz r2, [r1 + 0x0014] 00006938 80010080 lwz r0, [r1 + 0x0080] 0000693C 808100D4 lwz r4, [r1 + 0x00D4] 00006940 30602E00 addic r3, r0, 11776 00006944 38A00600 li r5, 0x0600 00006948 4800568D bl +0x0000568C /* 0000BFD4 */ 0000694C 80410014 lwz r2, [r1 + 0x0014] 00006950 38000000 li r0, 0x0000 00006954 981300A2 stb [r19 + 0x00A2], r0 00006958 80010084 lwz r0, [r1 + 0x0084] 0000695C 4800008C b +0x0000008C /* 000069E8 */ label00006960: 00006960 808101E0 lwz r4, [r1 + 0x01E0] 00006964 80610080 lwz r3, [r1 + 0x0080] 00006968 908100E4 stw [r1 + 0x00E4], r4 0000696C 38000000 li r0, 0x0000 00006970 B0034968 sth [r3 + 0x4968], r0 00006974 38030000 addi r0, r3, 0x0000 00006978 30004548 addic r0, r0, 17736 0000697C 38730000 addi r3, r19, 0x0000 00006980 9001007C stw [r1 + 0x007C], r0 00006984 30800000 addic r4, r0, 0 00006988 80A100D0 lwz r5, [r1 + 0x00D0] 0000698C 38C00600 li r6, 0x0600 00006990 80E100C8 lwz r7, [r1 + 0x00C8] 00006994 810100E4 lwz r8, [r1 + 0x00E4] 00006998 39200015 li r9, 0x0015 0000699C 480018B9 bl +0x000018B8 /* 00008254 */ 000069A0 7C600735 extsh. r0, r3 000069A4 4082FF48 bne -0x000000B8 /* 000068EC */ 000069A8 80610080 lwz r3, [r1 + 0x0080] 000069AC 810100E4 lwz r8, [r1 + 0x00E4] 000069B0 38000001 li r0, 0x0001 000069B4 B0034968 sth [r3 + 0x4968], r0 000069B8 8081007C lwz r4, [r1 + 0x007C] 000069BC 38600000 li r3, 0x0000 000069C0 9061007C stw [r1 + 0x007C], r3 000069C4 38730000 addi r3, r19, 0x0000 000069C8 80A100D4 lwz r5, [r1 + 0x00D4] 000069CC 38C00600 li r6, 0x0600 000069D0 80E100C8 lwz r7, [r1 + 0x00C8] 000069D4 39200021 li r9, 0x0021 000069D8 4800187D bl +0x0000187C /* 00008254 */ 000069DC 7C600735 extsh. r0, r3 000069E0 4082FF0C bne -0x000000F4 /* 000068EC */ label000069E4: 000069E4 80010084 lwz r0, [r1 + 0x0084] label000069E8: 000069E8 806100CC lwz r3, [r1 + 0x00CC] 000069EC 7C000E70 srawi r0, r0, 1 000069F0 900100F0 stw [r1 + 0x00F0], r0 000069F4 7C630014 addc r3, r3, r0 000069F8 388D0000 addi r4, r13, 0x0000 000069FC 80A10094 lwz r5, [r1 + 0x0094] 00006A00 48004A35 bl +0x00004A34 /* 0000B434 */ 00006A04 60000000 nop 00006A08 800100CC lwz r0, [r1 + 0x00CC] 00006A0C 80610054 lwz r3, [r1 + 0x0054] 00006A10 38990000 addi r4, r25, 0x0000 00006A14 7C030014 addc r0, r3, r0 00006A18 806100F0 lwz r3, [r1 + 0x00F0] 00006A1C 80A10094 lwz r5, [r1 + 0x0094] 00006A20 7C630014 addc r3, r3, r0 00006A24 48004A11 bl +0x00004A10 /* 0000B434 */ 00006A28 60000000 nop 00006A2C 800101C0 lwz r0, [r1 + 0x01C0] 00006A30 806100CC lwz r3, [r1 + 0x00CC] 00006A34 900100E4 stw [r1 + 0x00E4], r0 00006A38 80010064 lwz r0, [r1 + 0x0064] 00006A3C 7C630014 addc r3, r3, r0 00006A40 800100E4 lwz r0, [r1 + 0x00E4] 00006A44 2D0007F8 cmpwi cr2, r0, 2040 00006A48 800100F0 lwz r0, [r1 + 0x00F0] 00006A4C 7C601814 addc r3, r0, r3 00006A50 40880018 bge cr2, +0x00000018 /* 00006A68 */ 00006A54 808100B0 lwz r4, [r1 + 0x00B0] 00006A58 80A10094 lwz r5, [r1 + 0x0094] 00006A5C 480049D9 bl +0x000049D8 /* 0000B434 */ 00006A60 60000000 nop 00006A64 48000018 b +0x00000018 /* 00006A7C */ label00006A68: 00006A68 38790000 addi r3, r25, 0x0000 00006A6C 808100B0 lwz r4, [r1 + 0x00B0] 00006A70 38B80000 addi r5, r24, 0x0000 00006A74 48005561 bl +0x00005560 /* 0000BFD4 */ 00006A78 80410014 lwz r2, [r1 + 0x0014] label00006A7C: 00006A7C 8001008C lwz r0, [r1 + 0x008C] 00006A80 9001008C stw [r1 + 0x008C], r0 00006A84 80010048 lwz r0, [r1 + 0x0048] 00006A88 7C000E70 srawi r0, r0, 1 00006A8C 3060FFFE subic r3, r0, 2 00006A90 8001008C lwz r0, [r1 + 0x008C] 00006A94 906100F4 stw [r1 + 0x00F4], r3 00006A98 2C800000 cmpwi cr1, r0, 0 00006A9C 41860088 beq cr1, +0x00000088 /* 00006B24 */ 00006AA0 800100F4 lwz r0, [r1 + 0x00F4] 00006AA4 386D0000 addi r3, r13, 0x0000 00006AA8 7C000734 extsh r0, r0 00006AAC 7C630014 addc r3, r3, r0 00006AB0 906100F8 stw [r1 + 0x00F8], r3 00006AB4 806100B0 lwz r3, [r1 + 0x00B0] 00006AB8 3160FFFF subic r11, r0, 1 00006ABC 7C630014 addc r3, r3, r0 00006AC0 906100FC stw [r1 + 0x00FC], r3 00006AC4 38790000 addi r3, r25, 0x0000 00006AC8 7CA30014 addc r5, r3, r0 00006ACC 90A10100 stw [r1 + 0x0100], r5 00006AD0 38000001 li r0, 0x0001 00006AD4 38800000 li r4, 0x0000 00006AD8 900100F4 stw [r1 + 0x00F4], r0 00006ADC 818100B0 lwz r12, [r1 + 0x00B0] 00006AE0 81410100 lwz r10, [r1 + 0x0100] 00006AE4 812100AC lwz r9, [r1 + 0x00AC] 00006AE8 810100F8 lwz r8, [r1 + 0x00F8] 00006AEC 80E100A8 lwz r7, [r1 + 0x00A8] 00006AF0 806100FC lwz r3, [r1 + 0x00FC] label00006AF4: 00006AF4 7C0758AE lbzx r0, r7, r11 00006AF8 7C0821AE stbx r8, r0, r4 00006AFC 7CA958AE lbzx r5, r9, r11 00006B00 7CAA21AE stbx r10, r5, r4 00006B04 7C0C58AE lbzx r0, r12, r11 00006B08 7C0321AE stbx r3, r0, r4 00006B0C 800100F4 lwz r0, [r1 + 0x00F4] 00006B10 7C040734 extsh r4, r0 00006B14 2C040004 cmpwi r4, 4 00006B18 30040001 addic r0, r4, 1 00006B1C 900100F4 stw [r1 + 0x00F4], r0 00006B20 4180FFD4 blt -0x0000002C /* 00006AF4 */ label00006B24: 00006B24 8001004C lwz r0, [r1 + 0x004C] 00006B28 2C800004 cmpwi cr1, r0, 4 00006B2C 380D0000 addi r0, r13, 0x0000 00006B30 7C0D0040 cmpl r13, r0 00006B34 38190000 addi r0, r25, 0x0000 00006B38 7F0D0040 cmpl cr6, r13, r0 00006B3C 40850024 ble cr1, +0x00000024 /* 00006B60 */ 00006B40 800100B0 lwz r0, [r1 + 0x00B0] 00006B44 40820010 bne +0x00000010 /* 00006B54 */ 00006B48 39B90000 addi r13, r25, 0x0000 00006B4C 33200000 addic r25, r0, 0 00006B50 48000010 b +0x00000010 /* 00006B60 */ label00006B54: 00006B54 409A000C bne cr6, +0x0000000C /* 00006B60 */ 00006B58 31A00000 addic r13, r0, 0 00006B5C 832100A8 lwz r25, [r1 + 0x00A8] label00006B60: 00006B60 800101CC lwz r0, [r1 + 0x01CC] 00006B64 806101D0 lwz r3, [r1 + 0x01D0] 00006B68 900100F8 stw [r1 + 0x00F8], r0 00006B6C 90610100 stw [r1 + 0x0100], r3 00006B70 80010080 lwz r0, [r1 + 0x0080] 00006B74 38730000 addi r3, r19, 0x0000 00006B78 30003D00 addic r0, r0, 15616 00006B7C 900100F4 stw [r1 + 0x00F4], r0 00006B80 30800000 addic r4, r0, 0 00006B84 80A100C4 lwz r5, [r1 + 0x00C4] 00006B88 38C00600 li r6, 0x0600 00006B8C 80E100F8 lwz r7, [r1 + 0x00F8] 00006B90 81010100 lwz r8, [r1 + 0x0100] 00006B94 81210078 lwz r9, [r1 + 0x0078] 00006B98 480016BD bl +0x000016BC /* 00008254 */ 00006B9C 7C600735 extsh. r0, r3 00006BA0 4082FD4C bne -0x000002B4 /* 000068EC */ 00006BA4 408800D0 bge cr2, +0x000000D0 /* 00006C74 */ 00006BA8 38730000 addi r3, r19, 0x0000 00006BAC 808100F4 lwz r4, [r1 + 0x00F4] 00006BB0 80A100C0 lwz r5, [r1 + 0x00C0] 00006BB4 38C00600 li r6, 0x0600 00006BB8 80E100F8 lwz r7, [r1 + 0x00F8] 00006BBC 81010100 lwz r8, [r1 + 0x0100] 00006BC0 81210078 lwz r9, [r1 + 0x0078] 00006BC4 48001691 bl +0x00001690 /* 00008254 */ 00006BC8 7C600735 extsh. r0, r3 00006BCC 80010090 lwz r0, [r1 + 0x0090] 00006BD0 7C6D0014 addc r3, r13, r0 00006BD4 906100FC stw [r1 + 0x00FC], r3 00006BD8 4082FD14 bne -0x000002EC /* 000068EC */ 00006BDC 7C00C814 addc r0, r0, r25 00006BE0 90010104 stw [r1 + 0x0104], r0 00006BE4 80010084 lwz r0, [r1 + 0x0084] 00006BE8 806100C4 lwz r3, [r1 + 0x00C4] 00006BEC 80810104 lwz r4, [r1 + 0x0104] 00006BF0 7C030014 addc r0, r3, r0 00006BF4 90010108 stw [r1 + 0x0108], r0 00006BF8 806100FC lwz r3, [r1 + 0x00FC] 00006BFC 80A10088 lwz r5, [r1 + 0x0088] 00006C00 30C00000 addic r6, r0, 0 00006C04 38F80000 addi r7, r24, 0x0000 00006C08 39000002 li r8, 0x0002 00006C0C 39320000 addi r9, r18, 0x0000 00006C10 48004CFD bl +0x00004CFC /* 0000B90C */ 00006C14 60000000 nop 00006C18 80010084 lwz r0, [r1 + 0x0084] 00006C1C 806100A0 lwz r3, [r1 + 0x00A0] 00006C20 38800000 li r4, 0x0000 00006C24 7CC30014 addc r6, r3, r0 00006C28 806100FC lwz r3, [r1 + 0x00FC] 00006C2C 38F80000 addi r7, r24, 0x0000 00006C30 38A30000 addi r5, r3, 0x0000 00006C34 39000000 li r8, 0x0000 00006C38 39320000 addi r9, r18, 0x0000 00006C3C 48004CD1 bl +0x00004CD0 /* 0000B90C */ 00006C40 60000000 nop 00006C44 80010084 lwz r0, [r1 + 0x0084] 00006C48 806100C0 lwz r3, [r1 + 0x00C0] 00006C4C 80A10104 lwz r5, [r1 + 0x0104] 00006C50 7CC30014 addc r6, r3, r0 00006C54 38650000 addi r3, r5, 0x0000 00006C58 38800000 li r4, 0x0000 00006C5C 38F80000 addi r7, r24, 0x0000 00006C60 39000000 li r8, 0x0000 00006C64 39320000 addi r9, r18, 0x0000 00006C68 48004CA5 bl +0x00004CA4 /* 0000B90C */ 00006C6C 60000000 nop 00006C70 48000044 b +0x00000044 /* 00006CB4 */ label00006C74: 00006C74 80010090 lwz r0, [r1 + 0x0090] 00006C78 38800000 li r4, 0x0000 00006C7C 7C6D0014 addc r3, r13, r0 00006C80 906100FC stw [r1 + 0x00FC], r3 00006C84 80010084 lwz r0, [r1 + 0x0084] 00006C88 806100C4 lwz r3, [r1 + 0x00C4] 00006C8C 80A10088 lwz r5, [r1 + 0x0088] 00006C90 7C030014 addc r0, r3, r0 00006C94 90010108 stw [r1 + 0x0108], r0 00006C98 806100FC lwz r3, [r1 + 0x00FC] 00006C9C 30C00000 addic r6, r0, 0 00006CA0 38F80000 addi r7, r24, 0x0000 00006CA4 39000000 li r8, 0x0000 00006CA8 39320000 addi r9, r18, 0x0000 00006CAC 48004C61 bl +0x00004C60 /* 0000B90C */ 00006CB0 60000000 nop label00006CB4: 00006CB4 80010060 lwz r0, [r1 + 0x0060] 00006CB8 806100CC lwz r3, [r1 + 0x00CC] 00006CBC 7C030014 addc r0, r3, r0 00006CC0 9001010C stw [r1 + 0x010C], r0 00006CC4 80010084 lwz r0, [r1 + 0x0084] 00006CC8 7C031670 srawi r3, r0, 2 00006CCC 8001009C lwz r0, [r1 + 0x009C] 00006CD0 90610104 stw [r1 + 0x0104], r3 00006CD4 2C000000 cmpwi r0, 0 00006CD8 4082030C bne +0x0000030C /* 00006FE4 */ 00006CDC 80010104 lwz r0, [r1 + 0x0104] 00006CE0 8061010C lwz r3, [r1 + 0x010C] 00006CE4 7C030014 addc r0, r3, r0 00006CE8 90010104 stw [r1 + 0x0104], r0 00006CEC 40880068 bge cr2, +0x00000068 /* 00006D54 */ 00006CF0 80610064 lwz r3, [r1 + 0x0064] 00006CF4 38B70000 addi r5, r23, 0x0000 00006CF8 7C830014 addc r4, r3, r0 00006CFC 30600000 addic r3, r0, 0 00006D00 38DB0000 addi r6, r27, 0x0000 00006D04 38FD0000 addi r7, r29, 0x0000 00006D08 391F0000 addi r8, r31, 0x0000 00006D0C 393A0000 addi r9, r26, 0x0000 00006D10 81410098 lwz r10, [r1 + 0x0098] 00006D14 48004885 bl +0x00004884 /* 0000B598 */ 00006D18 60000000 nop 00006D1C 800100DC lwz r0, [r1 + 0x00DC] 00006D20 80610104 lwz r3, [r1 + 0x0104] 00006D24 38BE0000 addi r5, r30, 0x0000 00006D28 7C630014 addc r3, r3, r0 00006D2C 80010064 lwz r0, [r1 + 0x0064] 00006D30 38DC0000 addi r6, r28, 0x0000 00006D34 7C801814 addc r4, r0, r3 00006D38 38EE0000 addi r7, r14, 0x0000 00006D3C 39100000 addi r8, r16, 0x0000 00006D40 39360000 addi r9, r22, 0x0000 00006D44 81410098 lwz r10, [r1 + 0x0098] 00006D48 48004851 bl +0x00004850 /* 0000B598 */ 00006D4C 60000000 nop 00006D50 480000FC b +0x000000FC /* 00006E4C */ label00006D54: 00006D54 30600000 addic r3, r0, 0 00006D58 389B0000 addi r4, r27, 0x0000 00006D5C 80A10098 lwz r5, [r1 + 0x0098] 00006D60 480046D5 bl +0x000046D4 /* 0000B434 */ 00006D64 60000000 nop 00006D68 800100DC lwz r0, [r1 + 0x00DC] 00006D6C 80610104 lwz r3, [r1 + 0x0104] 00006D70 389C0000 addi r4, r28, 0x0000 00006D74 7C630014 addc r3, r3, r0 00006D78 80A10098 lwz r5, [r1 + 0x0098] 00006D7C 480046B9 bl +0x000046B8 /* 0000B434 */ 00006D80 60000000 nop 00006D84 387B0000 addi r3, r27, 0x0000 00006D88 38970000 addi r4, r23, 0x0000 00006D8C 80A10094 lwz r5, [r1 + 0x0094] 00006D90 480046A5 bl +0x000046A4 /* 0000B434 */ 00006D94 60000000 nop 00006D98 387C0000 addi r3, r28, 0x0000 00006D9C 389E0000 addi r4, r30, 0x0000 00006DA0 80A10094 lwz r5, [r1 + 0x0094] 00006DA4 48004691 bl +0x00004690 /* 0000B434 */ 00006DA8 60000000 nop 00006DAC 38770000 addi r3, r23, 0x0000 00006DB0 389B0000 addi r4, r27, 0x0000 00006DB4 38B80000 addi r5, r24, 0x0000 00006DB8 4800521D bl +0x0000521C /* 0000BFD4 */ 00006DBC 80410014 lwz r2, [r1 + 0x0014] 00006DC0 387E0000 addi r3, r30, 0x0000 00006DC4 389C0000 addi r4, r28, 0x0000 00006DC8 38B80000 addi r5, r24, 0x0000 00006DCC 48005209 bl +0x00005208 /* 0000BFD4 */ 00006DD0 80410014 lwz r2, [r1 + 0x0014] 00006DD4 38770000 addi r3, r23, 0x0000 00006DD8 389D0000 addi r4, r29, 0x0000 00006DDC 38B80000 addi r5, r24, 0x0000 00006DE0 480051F5 bl +0x000051F4 /* 0000BFD4 */ 00006DE4 80410014 lwz r2, [r1 + 0x0014] 00006DE8 387E0000 addi r3, r30, 0x0000 00006DEC 388E0000 addi r4, r14, 0x0000 00006DF0 38B80000 addi r5, r24, 0x0000 00006DF4 480051E1 bl +0x000051E0 /* 0000BFD4 */ 00006DF8 80410014 lwz r2, [r1 + 0x0014] 00006DFC 38770000 addi r3, r23, 0x0000 00006E00 389F0000 addi r4, r31, 0x0000 00006E04 38B80000 addi r5, r24, 0x0000 00006E08 480051CD bl +0x000051CC /* 0000BFD4 */ 00006E0C 80410014 lwz r2, [r1 + 0x0014] 00006E10 387E0000 addi r3, r30, 0x0000 00006E14 38900000 addi r4, r16, 0x0000 00006E18 38B80000 addi r5, r24, 0x0000 00006E1C 480051B9 bl +0x000051B8 /* 0000BFD4 */ 00006E20 80410014 lwz r2, [r1 + 0x0014] 00006E24 38770000 addi r3, r23, 0x0000 00006E28 389A0000 addi r4, r26, 0x0000 00006E2C 38B80000 addi r5, r24, 0x0000 00006E30 480051A5 bl +0x000051A4 /* 0000BFD4 */ 00006E34 80410014 lwz r2, [r1 + 0x0014] 00006E38 387E0000 addi r3, r30, 0x0000 00006E3C 38960000 addi r4, r22, 0x0000 label00006E40: 00006E40 38B80000 addi r5, r24, 0x0000 00006E44 48005191 bl +0x00005190 /* 0000BFD4 */ 00006E48 80410014 lwz r2, [r1 + 0x0014] label00006E4C: 00006E4C 8001008C lwz r0, [r1 + 0x008C] 00006E50 2C000000 cmpwi r0, 0 00006E54 418200B8 beq +0x000000B8 /* 00006F0C */ 00006E58 80010048 lwz r0, [r1 + 0x0048] 00006E5C 39600002 li r11, 0x0002 00006E60 7C000E70 srawi r0, r0, 1 00006E64 3000FFFC subic r0, r0, 4 00006E68 7C000734 extsh r0, r0 00006E6C 90010104 stw [r1 + 0x0104], r0 00006E70 3000FFFF subic r0, r0, 1 00006E74 7C040734 extsh r4, r0 00006E78 80010104 lwz r0, [r1 + 0x0104] 00006E7C 39800000 li r12, 0x0000 00006E80 7C0C0014 addc r0, r12, r0 00006E84 9001009C stw [r1 + 0x009C], r0 00006E88 39800001 li r12, 0x0001 00006E8C 9161010C stw [r1 + 0x010C], r11 00006E90 81410104 lwz r10, [r1 + 0x0104] label00006E94: 00006E94 8061009C lwz r3, [r1 + 0x009C] 00006E98 7C1720AE lbzx r0, r23, r4 00006E9C 7C630734 extsh r3, r3 00006EA0 7C1719AE stbx r23, r0, r3 00006EA4 7D7B20AE lbzx r11, r27, r4 00006EA8 7CAC5014 addc r5, r12, r10 00006EAC 7D7B19AE stbx r27, r11, r3 00006EB0 7C1D20AE lbzx r0, r29, r4 00006EB4 90A1009C stw [r1 + 0x009C], r5 00006EB8 7C1D19AE stbx r29, r0, r3 00006EBC 7CBF20AE lbzx r5, r31, r4 00006EC0 2C8C0008 cmpwi cr1, r12, 8 00006EC4 7CBF19AE stbx r31, r5, r3 00006EC8 7C1A20AE lbzx r0, r26, r4 00006ECC 8161010C lwz r11, [r1 + 0x010C] 00006ED0 7C1A19AE stbx r26, r0, r3 00006ED4 7CBE20AE lbzx r5, r30, r4 00006ED8 7D6C0734 extsh r12, r11 00006EDC 7CBE19AE stbx r30, r5, r3 00006EE0 7C1C20AE lbzx r0, r28, r4 00006EE4 316C0001 addic r11, r12, 1 00006EE8 7C1C19AE stbx r28, r0, r3 00006EEC 7CAE20AE lbzx r5, r14, r4 00006EF0 9161010C stw [r1 + 0x010C], r11 00006EF4 7CAE19AE stbx r14, r5, r3 00006EF8 7C1020AE lbzx r0, r16, r4 00006EFC 7C1019AE stbx r16, r0, r3 00006F00 7CB620AE lbzx r5, r22, r4 00006F04 7CB619AE stbx r22, r5, r3 00006F08 4184FF8C blt cr1, -0x00000074 /* 00006E94 */ label00006F0C: 00006F0C 418E00D8 beq cr3, +0x000000D8 /* 00006FE4 */ 00006F10 408800D4 bge cr2, +0x000000D4 /* 00006FE4 */ 00006F14 8001004C lwz r0, [r1 + 0x004C] 00006F18 3000FFFC subic r0, r0, 4 00006F1C 28000001 cmplwi r0, 1 00006F20 8001004C lwz r0, [r1 + 0x004C] 00006F24 2C800005 cmpwi cr1, r0, 5 00006F28 40810C84 ble +0x00000C84 /* 00007BAC */ 00006F2C 4185003C bgt cr1, +0x0000003C /* 00006F68 */ 00006F30 28000001 cmplwi r0, 1 00006F34 40810028 ble +0x00000028 /* 00006F5C */ 00006F38 800100E8 lwz r0, [r1 + 0x00E8] 00006F3C 28800001 cmplwi cr1, r0, 1 00006F40 4185003C bgt cr1, +0x0000003C /* 00006F7C */ 00006F44 3ABB0000 addi r21, r27, 0x0000 00006F48 39FC0000 addi r15, r28, 0x0000 00006F4C 80010068 lwz r0, [r1 + 0x0068] 00006F50 808100D0 lwz r4, [r1 + 0x00D0] 00006F54 540007BE rlwinm r0, r0, 0, 30, 31 00006F58 48000030 b +0x00000030 /* 00006F88 */ label00006F5C: 00006F5C 3AB70000 addi r21, r23, 0x0000 00006F60 39FE0000 addi r15, r30, 0x0000 00006F64 48000018 b +0x00000018 /* 00006F7C */ label00006F68: 00006F68 800100EC lwz r0, [r1 + 0x00EC] 00006F6C 28000001 cmplwi r0, 1 fn00006F70: 00006F70 4181000C bgt +0x0000000C /* 00006F7C */ 00006F74 3ABF0000 addi r21, r31, 0x0000 00006F78 39F00000 addi r15, r16, 0x0000 label00006F7C: 00006F7C 80010068 lwz r0, [r1 + 0x0068] 00006F80 808100D0 lwz r4, [r1 + 0x00D0] 00006F84 540007BE rlwinm r0, r0, 0, 30, 31 label00006F88: 00006F88 7C60A814 addc r3, r0, r21 00006F8C 900100E8 stw [r1 + 0x00E8], r0 00006F90 80010084 lwz r0, [r1 + 0x0084] 00006F94 38B50000 addi r5, r21, 0x0000 00006F98 7CC40014 addc r6, r4, r0 00006F9C 38800000 li r4, 0x0000 00006FA0 38F80000 addi r7, r24, 0x0000 00006FA4 39000000 li r8, 0x0000 00006FA8 39320000 addi r9, r18, 0x0000 00006FAC 48004961 bl +0x00004960 /* 0000B90C */ 00006FB0 60000000 nop 00006FB4 800100E8 lwz r0, [r1 + 0x00E8] 00006FB8 808100D4 lwz r4, [r1 + 0x00D4] 00006FBC 7C607814 addc r3, r0, r15 00006FC0 80010084 lwz r0, [r1 + 0x0084] 00006FC4 38AF0000 addi r5, r15, 0x0000 00006FC8 7CC40014 addc r6, r4, r0 00006FCC 38800000 li r4, 0x0000 00006FD0 38F80000 addi r7, r24, 0x0000 00006FD4 39000000 li r8, 0x0000 00006FD8 39320000 addi r9, r18, 0x0000 00006FDC 48004931 bl +0x00004930 /* 0000B90C */ 00006FE0 60000000 nop label00006FE4: 00006FE4 800101C4 lwz r0, [r1 + 0x01C4] 00006FE8 90010104 stw [r1 + 0x0104], r0 00006FEC 80610104 lwz r3, [r1 + 0x0104] 00006FF0 8001004C lwz r0, [r1 + 0x004C] 00006FF4 2C030000 cmpwi r3, 0 00006FF8 7C000034 cntlzw r0, r0 00006FFC 5400D97E rlwinm r0, r0, 27, 5, 31 00007000 3063FFFF subic r3, r3, 1 00007004 900100EC stw [r1 + 0x00EC], r0 00007008 90610104 stw [r1 + 0x0104], r3 0000700C 41820E04 beq +0x00000E04 /* 00007E10 */ 00007010 80010084 lwz r0, [r1 + 0x0084] 00007014 8061005C lwz r3, [r1 + 0x005C] 00007018 540007BE rlwinm r0, r0, 0, 30, 31 0000701C 900100E8 stw [r1 + 0x00E8], r0 00007020 800100B4 lwz r0, [r1 + 0x00B4] 00007024 7C630014 addc r3, r3, r0 00007028 80010048 lwz r0, [r1 + 0x0048] 0000702C 9061005C stw [r1 + 0x005C], r3 00007030 7C000E70 srawi r0, r0, 1 00007034 9001010C stw [r1 + 0x010C], r0 00007038 3000FFFC subic r0, r0, 4 0000703C 7C000734 extsh r0, r0 00007040 90010110 stw [r1 + 0x0110], r0 00007044 8001010C lwz r0, [r1 + 0x010C] 00007048 3000FFFE subic r0, r0, 2 label0000704C: 0000704C 7C030734 extsh r3, r0 00007050 90610068 stw [r1 + 0x0068], r3 00007054 800100B4 lwz r0, [r1 + 0x00B4] 00007058 80610054 lwz r3, [r1 + 0x0054] 0000705C 7C830014 addc r4, r3, r0 00007060 80010084 lwz r0, [r1 + 0x0084] 00007064 806100D0 lwz r3, [r1 + 0x00D0] 00007068 9081009C stw [r1 + 0x009C], r4 0000706C 7C030014 addc r0, r3, r0 00007070 9001010C stw [r1 + 0x010C], r0 00007074 80010084 lwz r0, [r1 + 0x0084] 00007078 806100D4 lwz r3, [r1 + 0x00D4] 0000707C 7C630014 addc r3, r3, r0 00007080 80010064 lwz r0, [r1 + 0x0064] 00007084 90610114 stw [r1 + 0x0114], r3 00007088 5400083C rlwinm r0, r0, 1, 0, 30 0000708C 90010118 stw [r1 + 0x0118], r0 00007090 80010080 lwz r0, [r1 + 0x0080] 00007094 30604548 addic r3, r0, 17736 00007098 80010090 lwz r0, [r1 + 0x0090] 0000709C 9061011C stw [r1 + 0x011C], r3 000070A0 7C00C814 addc r0, r0, r25 000070A4 90010120 stw [r1 + 0x0120], r0 000070A8 80010084 lwz r0, [r1 + 0x0084] 000070AC 806100C0 lwz r3, [r1 + 0x00C0] 000070B0 7C630014 addc r3, r3, r0 000070B4 80010084 lwz r0, [r1 + 0x0084] 000070B8 90610124 stw [r1 + 0x0124], r3 000070BC 7C001670 srawi r0, r0, 2 000070C0 90010128 stw [r1 + 0x0128], r0 000070C4 80010080 lwz r0, [r1 + 0x0080] 000070C8 30604124 addic r3, r0, 16676 000070CC 90610084 stw [r1 + 0x0084], r3 label000070D0: 000070D0 8001004C lwz r0, [r1 + 0x004C] 000070D4 28800007 cmplwi cr1, r0, 7 000070D8 41850C34 bgt cr1, +0x00000C34 /* 00007D0C */ 000070DC 8062FF90 lwz r3, [r2 - 0x0070] 000070E0 5400103A rlwinm r0, r0, 2, 0, 29 000070E4 7C630014 addc r3, r3, r0 000070E8 80030054 lwz r0, [r3 + 0x0054] 000070EC 8062FF8C lwz r3, [r2 - 0x0074] 000070F0 7C001814 addc r0, r0, r3 000070F4 7C0903A6 mtctr r0 000070F8 4E800420 bctr 000070FC 800100EC lwz r0, [r1 + 0x00EC] 00007100 2C000000 cmpwi r0, 0 00007104 800100A8 lwz r0, [r1 + 0x00A8] 00007108 7F0D0040 cmpl cr6, r13, r0 0000710C 800100AC lwz r0, [r1 + 0x00AC] 00007110 7C8D0040 cmpl cr1, r13, r0 00007114 408204EC bne +0x000004EC /* 00007600 */ 00007118 800100B0 lwz r0, [r1 + 0x00B0] 0000711C 7C0D0040 cmpl r13, r0 00007120 409A0014 bne cr6, +0x00000014 /* 00007134 */ 00007124 81A100AC lwz r13, [r1 + 0x00AC] 00007128 33200000 addic r25, r0, 0 0000712C 822100A8 lwz r17, [r1 + 0x00A8] 00007130 48000034 b +0x00000034 /* 00007164 */ label00007134: 00007134 40860020 bne cr1, +0x00000020 /* 00007154 */ 00007138 31A00000 addic r13, r0, 0 0000713C 832100A8 lwz r25, [r1 + 0x00A8] 00007140 822100AC lwz r17, [r1 + 0x00AC] 00007144 8001003C lwz r0, [r1 + 0x003C] 00007148 2C000000 cmpwi r0, 0 0000714C 40820058 bne +0x00000058 /* 000071A4 */ 00007150 48000020 b +0x00000020 /* 00007170 */ label00007154: 00007154 40820010 bne +0x00000010 /* 00007164 */ 00007158 81A100A8 lwz r13, [r1 + 0x00A8] 0000715C 832100AC lwz r25, [r1 + 0x00AC] 00007160 32200000 addic r17, r0, 0 label00007164: 00007164 8001003C lwz r0, [r1 + 0x003C] 00007168 2C000000 cmpwi r0, 0 0000716C 40820038 bne +0x00000038 /* 000071A4 */ label00007170: 00007170 80A10118 lwz r5, [r1 + 0x0118] 00007174 38730000 addi r3, r19, 0x0000 00007178 808100CC lwz r4, [r1 + 0x00CC] 0000717C 80C10064 lwz r6, [r1 + 0x0064] 00007180 4BFFAF75 bl -0x0000508C /* 000020F4 */ 00007184 7C630735 extsh. r3, r3 00007188 90610074 stw [r1 + 0x0074], r3 0000718C 41820034 beq +0x00000034 /* 000071C0 */ 00007190 80610070 lwz r3, [r1 + 0x0070] 00007194 80630004 lwz r3, [r3 + 0x0004] 00007198 48004DF5 bl +0x00004DF4 /* 0000BF8C */ 0000719C 80410014 lwz r2, [r1 + 0x0014] 000071A0 48000D10 b +0x00000D10 /* 00007EB0 */ label000071A4: 000071A4 30600000 addic r3, r0, 0 000071A8 80030000 lwz r0, [r3] 000071AC 80610064 lwz r3, [r1 + 0x0064] 000071B0 900100CC stw [r1 + 0x00CC], r0 000071B4 7C030014 addc r0, r3, r0 000071B8 8061003C lwz r3, [r1 + 0x003C] 000071BC 90030000 stw [r3], r0 label000071C0: 000071C0 40930220 bns cr4, +0x00000220 /* 000073E0 */ 000071C4 800100E4 lwz r0, [r1 + 0x00E4] 000071C8 806100CC lwz r3, [r1 + 0x00CC] 000071CC 2D0007F8 cmpwi cr2, r0, 2040 000071D0 80010060 lwz r0, [r1 + 0x0060] 000071D4 7C030014 addc r0, r3, r0 000071D8 80610128 lwz r3, [r1 + 0x0128] 000071DC 7C030014 addc r0, r3, r0 000071E0 900100FC stw [r1 + 0x00FC], r0 000071E4 40880068 bge cr2, +0x00000068 /* 0000724C */ 000071E8 80610064 lwz r3, [r1 + 0x0064] 000071EC 38B70000 addi r5, r23, 0x0000 000071F0 7C830014 addc r4, r3, r0 000071F4 30600000 addic r3, r0, 0 000071F8 38DB0000 addi r6, r27, 0x0000 000071FC 38FD0000 addi r7, r29, 0x0000 00007200 391F0000 addi r8, r31, 0x0000 00007204 393A0000 addi r9, r26, 0x0000 00007208 81410098 lwz r10, [r1 + 0x0098] 0000720C 4800438D bl +0x0000438C /* 0000B598 */ 00007210 60000000 nop 00007214 800100DC lwz r0, [r1 + 0x00DC] 00007218 806100FC lwz r3, [r1 + 0x00FC] 0000721C 38BE0000 addi r5, r30, 0x0000 00007220 7C630014 addc r3, r3, r0 00007224 80010064 lwz r0, [r1 + 0x0064] 00007228 38DC0000 addi r6, r28, 0x0000 0000722C 7C801814 addc r4, r0, r3 00007230 38EE0000 addi r7, r14, 0x0000 00007234 39100000 addi r8, r16, 0x0000 00007238 39360000 addi r9, r22, 0x0000 0000723C 81410098 lwz r10, [r1 + 0x0098] 00007240 48004359 bl +0x00004358 /* 0000B598 */ 00007244 60000000 nop 00007248 480000FC b +0x000000FC /* 00007344 */ label0000724C: 0000724C 30600000 addic r3, r0, 0 00007250 389B0000 addi r4, r27, 0x0000 00007254 80A10098 lwz r5, [r1 + 0x0098] 00007258 480041DD bl +0x000041DC /* 0000B434 */ 0000725C 60000000 nop 00007260 800100DC lwz r0, [r1 + 0x00DC] 00007264 806100FC lwz r3, [r1 + 0x00FC] 00007268 389C0000 addi r4, r28, 0x0000 0000726C 7C630014 addc r3, r3, r0 00007270 80A10098 lwz r5, [r1 + 0x0098] 00007274 480041C1 bl +0x000041C0 /* 0000B434 */ 00007278 60000000 nop 0000727C 387B0000 addi r3, r27, 0x0000 00007280 38970000 addi r4, r23, 0x0000 00007284 80A10094 lwz r5, [r1 + 0x0094] 00007288 480041AD bl +0x000041AC /* 0000B434 */ 0000728C 60000000 nop 00007290 387C0000 addi r3, r28, 0x0000 00007294 389E0000 addi r4, r30, 0x0000 00007298 80A10094 lwz r5, [r1 + 0x0094] 0000729C 48004199 bl +0x00004198 /* 0000B434 */ 000072A0 60000000 nop 000072A4 38770000 addi r3, r23, 0x0000 000072A8 389B0000 addi r4, r27, 0x0000 000072AC 38B80000 addi r5, r24, 0x0000 000072B0 48004D25 bl +0x00004D24 /* 0000BFD4 */ 000072B4 80410014 lwz r2, [r1 + 0x0014] 000072B8 387E0000 addi r3, r30, 0x0000 000072BC 389C0000 addi r4, r28, 0x0000 000072C0 38B80000 addi r5, r24, 0x0000 000072C4 48004D11 bl +0x00004D10 /* 0000BFD4 */ 000072C8 80410014 lwz r2, [r1 + 0x0014] 000072CC 38770000 addi r3, r23, 0x0000 000072D0 389D0000 addi r4, r29, 0x0000 000072D4 38B80000 addi r5, r24, 0x0000 000072D8 48004CFD bl +0x00004CFC /* 0000BFD4 */ 000072DC 80410014 lwz r2, [r1 + 0x0014] 000072E0 387E0000 addi r3, r30, 0x0000 000072E4 388E0000 addi r4, r14, 0x0000 000072E8 38B80000 addi r5, r24, 0x0000 000072EC 48004CE9 bl +0x00004CE8 /* 0000BFD4 */ 000072F0 80410014 lwz r2, [r1 + 0x0014] 000072F4 38770000 addi r3, r23, 0x0000 000072F8 389F0000 addi r4, r31, 0x0000 000072FC 38B80000 addi r5, r24, 0x0000 00007300 48004CD5 bl +0x00004CD4 /* 0000BFD4 */ 00007304 80410014 lwz r2, [r1 + 0x0014] 00007308 387E0000 addi r3, r30, 0x0000 0000730C 38900000 addi r4, r16, 0x0000 00007310 38B80000 addi r5, r24, 0x0000 00007314 48004CC1 bl +0x00004CC0 /* 0000BFD4 */ 00007318 80410014 lwz r2, [r1 + 0x0014] 0000731C 38770000 addi r3, r23, 0x0000 00007320 389A0000 addi r4, r26, 0x0000 00007324 38B80000 addi r5, r24, 0x0000 00007328 48004CAD bl +0x00004CAC /* 0000BFD4 */ 0000732C 80410014 lwz r2, [r1 + 0x0014] 00007330 387E0000 addi r3, r30, 0x0000 00007334 38960000 addi r4, r22, 0x0000 00007338 38B80000 addi r5, r24, 0x0000 0000733C 48004C99 bl +0x00004C98 /* 0000BFD4 */ 00007340 80410014 lwz r2, [r1 + 0x0014] label00007344: 00007344 8001008C lwz r0, [r1 + 0x008C] 00007348 2C800000 cmpwi cr1, r0, 0 0000734C 4186009C beq cr1, +0x0000009C /* 000073E8 */ 00007350 80010110 lwz r0, [r1 + 0x0110] 00007354 38A00000 li r5, 0x0000 00007358 3000FFFF subic r0, r0, 1 0000735C 7C040734 extsh r4, r0 00007360 80010110 lwz r0, [r1 + 0x0110] 00007364 39800002 li r12, 0x0002 00007368 7C050014 addc r0, r5, r0 0000736C 38A00001 li r5, 0x0001 00007370 82A10110 lwz r21, [r1 + 0x0110] label00007374: 00007374 7D7720AE lbzx r11, r23, r4 00007378 7C030734 extsh r3, r0 0000737C 7D7719AE stbx r23, r11, r3 00007380 7CDB20AE lbzx r6, r27, r4 00007384 2C050008 cmpwi r5, 8 00007388 7CDB19AE stbx r27, r6, r3 0000738C 7D7D20AE lbzx r11, r29, r4 00007390 7C05A814 addc r0, r5, r21 00007394 7D7D19AE stbx r29, r11, r3 00007398 7CDF20AE lbzx r6, r31, r4 0000739C 7D850734 extsh r5, r12 000073A0 7CDF19AE stbx r31, r6, r3 000073A4 7D7A20AE lbzx r11, r26, r4 000073A8 31850001 addic r12, r5, 1 000073AC 7D7A19AE stbx r26, r11, r3 000073B0 7CDE20AE lbzx r6, r30, r4 000073B4 7CDE19AE stbx r30, r6, r3 000073B8 7D7C20AE lbzx r11, r28, r4 000073BC 7D7C19AE stbx r28, r11, r3 000073C0 7CCE20AE lbzx r6, r14, r4 000073C4 7CCE19AE stbx r14, r6, r3 000073C8 7D7020AE lbzx r11, r16, r4 000073CC 7D7019AE stbx r16, r11, r3 000073D0 7CD620AE lbzx r6, r22, r4 000073D4 7CD619AE stbx r22, r6, r3 000073D8 4180FF9C blt -0x00000064 /* 00007374 */ 000073DC 4800000C b +0x0000000C /* 000073E8 */ label000073E0: 000073E0 800100E4 lwz r0, [r1 + 0x00E4] 000073E4 2D0007F8 cmpwi cr2, r0, 2040 label000073E8: 000073E8 41880020 blt cr2, +0x00000020 /* 00007408 */ 000073EC 38790000 addi r3, r25, 0x0000 000073F0 38910000 addi r4, r17, 0x0000 000073F4 38B80000 addi r5, r24, 0x0000 000073F8 48004BDD bl +0x00004BDC /* 0000BFD4 */ 000073FC 80410014 lwz r2, [r1 + 0x0014] 00007400 800100CC lwz r0, [r1 + 0x00CC] 00007404 4800002C b +0x0000002C /* 00007430 */ label00007408: 00007408 80010064 lwz r0, [r1 + 0x0064] 0000740C 806100CC lwz r3, [r1 + 0x00CC] 00007410 38910000 addi r4, r17, 0x0000 00007414 7C030014 addc r0, r3, r0 00007418 806100F0 lwz r3, [r1 + 0x00F0] 0000741C 80A10094 lwz r5, [r1 + 0x0094] 00007420 7C630014 addc r3, r3, r0 00007424 48004011 bl +0x00004010 /* 0000B434 */ 00007428 60000000 nop 0000742C 800100CC lwz r0, [r1 + 0x00CC] label00007430: 00007430 80610054 lwz r3, [r1 + 0x0054] 00007434 38990000 addi r4, r25, 0x0000 00007438 7C030014 addc r0, r3, r0 0000743C 806100F0 lwz r3, [r1 + 0x00F0] 00007440 80A10094 lwz r5, [r1 + 0x0094] 00007444 7C630014 addc r3, r3, r0 00007448 48003FED bl +0x00003FEC /* 0000B434 */ 0000744C 60000000 nop 00007450 8001008C lwz r0, [r1 + 0x008C] 00007454 2C800000 cmpwi cr1, r0, 0 00007458 4186003C beq cr1, +0x0000003C /* 00007494 */ 0000745C 80010068 lwz r0, [r1 + 0x0068] 00007460 39800000 li r12, 0x0000 00007464 3160FFFF subic r11, r0, 1 00007468 7C790014 addc r3, r25, r0 0000746C 7C910014 addc r4, r17, r0 00007470 38A00001 li r5, 0x0001 label00007474: 00007474 7C1158AE lbzx r0, r17, r11 00007478 7C0461AE stbx r4, r0, r12 0000747C 7CD958AE lbzx r6, r25, r11 00007480 7CC361AE stbx r3, r6, r12 00007484 7CAC0734 extsh r12, r5 00007488 2C0C0004 cmpwi r12, 4 0000748C 30AC0001 addic r5, r12, 1 00007490 4180FFE4 blt -0x0000001C /* 00007474 */ label00007494: 00007494 80010090 lwz r0, [r1 + 0x0090] 00007498 38800000 li r4, 0x0000 0000749C 7C6D0014 addc r3, r13, r0 000074A0 906100FC stw [r1 + 0x00FC], r3 000074A4 80A100A4 lwz r5, [r1 + 0x00A4] 000074A8 80C10124 lwz r6, [r1 + 0x0124] 000074AC 38F80000 addi r7, r24, 0x0000 000074B0 3900FFFF li r8, 0xFFFFFFFF 000074B4 39320000 addi r9, r18, 0x0000 000074B8 48004455 bl +0x00004454 /* 0000B90C */ 000074BC 60000000 nop 000074C0 806100C0 lwz r3, [r1 + 0x00C0] 000074C4 808100A0 lwz r4, [r1 + 0x00A0] 000074C8 38A00600 li r5, 0x0600 000074CC 48004B09 bl +0x00004B08 /* 0000BFD4 */ 000074D0 80410014 lwz r2, [r1 + 0x0014] 000074D4 38730000 addi r3, r19, 0x0000 000074D8 808100F4 lwz r4, [r1 + 0x00F4] 000074DC 80A100C4 lwz r5, [r1 + 0x00C4] 000074E0 38C00600 li r6, 0x0600 000074E4 80E100F8 lwz r7, [r1 + 0x00F8] 000074E8 81010100 lwz r8, [r1 + 0x0100] 000074EC 81210078 lwz r9, [r1 + 0x0078] 000074F0 48000D65 bl +0x00000D64 /* 00008254 */ 000074F4 7C600735 extsh. r0, r3 000074F8 4082F3F4 bne -0x00000C0C /* 000068EC */ 000074FC 4188002C blt cr2, +0x0000002C /* 00007528 */ 00007500 806100C0 lwz r3, [r1 + 0x00C0] 00007504 38800600 li r4, 0x0600 00007508 4BFF9855 bl -0x000067AC /* 00000D5C */ 0000750C 80010090 lwz r0, [r1 + 0x0090] 00007510 806100A4 lwz r3, [r1 + 0x00A4] 00007514 7C00C814 addc r0, r0, r25 00007518 90010120 stw [r1 + 0x0120], r0 0000751C 30800000 addic r4, r0, 0 00007520 80A10088 lwz r5, [r1 + 0x0088] 00007524 48000044 b +0x00000044 /* 00007568 */ label00007528: 00007528 38730000 addi r3, r19, 0x0000 0000752C 808100F4 lwz r4, [r1 + 0x00F4] 00007530 80A100C0 lwz r5, [r1 + 0x00C0] 00007534 38C00600 li r6, 0x0600 00007538 80E100F8 lwz r7, [r1 + 0x00F8] 0000753C 81010100 lwz r8, [r1 + 0x0100] 00007540 81210078 lwz r9, [r1 + 0x0078] 00007544 48000D11 bl +0x00000D10 /* 00008254 */ 00007548 7C600735 extsh. r0, r3 0000754C 4082F3A0 bne -0x00000C60 /* 000068EC */ 00007550 80010090 lwz r0, [r1 + 0x0090] 00007554 806100A4 lwz r3, [r1 + 0x00A4] 00007558 7C00C814 addc r0, r0, r25 0000755C 90010120 stw [r1 + 0x0120], r0 00007560 30800000 addic r4, r0, 0 00007564 80A10088 lwz r5, [r1 + 0x0088] label00007568: 00007568 80C10108 lwz r6, [r1 + 0x0108] 0000756C 38F80000 addi r7, r24, 0x0000 00007570 39000002 li r8, 0x0002 00007574 39320000 addi r9, r18, 0x0000 00007578 48004395 bl +0x00004394 /* 0000B90C */ 0000757C 60000000 nop 00007580 80610120 lwz r3, [r1 + 0x0120] 00007584 38800000 li r4, 0x0000 00007588 38A30000 addi r5, r3, 0x0000 0000758C 80C10124 lwz r6, [r1 + 0x0124] 00007590 38F80000 addi r7, r24, 0x0000 00007594 39000000 li r8, 0x0000 00007598 39320000 addi r9, r18, 0x0000 0000759C 48004371 bl +0x00004370 /* 0000B90C */ 000075A0 60000000 nop 000075A4 4093005C bns cr4, +0x0000005C /* 00007600 */ 000075A8 418E0058 beq cr3, +0x00000058 /* 00007600 */ 000075AC 40880054 bge cr2, +0x00000054 /* 00007600 */ 000075B0 800100E8 lwz r0, [r1 + 0x00E8] 000075B4 38800000 li r4, 0x0000 000075B8 7C770014 addc r3, r23, r0 000075BC 38B70000 addi r5, r23, 0x0000 000075C0 80C1010C lwz r6, [r1 + 0x010C] 000075C4 38F80000 addi r7, r24, 0x0000 000075C8 39000000 li r8, 0x0000 000075CC 39320000 addi r9, r18, 0x0000 000075D0 4800433D bl +0x0000433C /* 0000B90C */ 000075D4 60000000 nop 000075D8 800100E8 lwz r0, [r1 + 0x00E8] 000075DC 38800000 li r4, 0x0000 000075E0 7C7E0014 addc r3, r30, r0 fn000075E4: 000075E4 38BE0000 addi r5, r30, 0x0000 000075E8 80C10114 lwz r6, [r1 + 0x0114] 000075EC 38F80000 addi r7, r24, 0x0000 000075F0 39000000 li r8, 0x0000 000075F4 39320000 addi r9, r18, 0x0000 000075F8 48004315 bl +0x00004314 /* 0000B90C */ 000075FC 60000000 nop label00007600: 00007600 3AB70000 addi r21, r23, 0x0000 00007604 39FE0000 addi r15, r30, 0x0000 00007608 828100FC lwz r20, [r1 + 0x00FC] 0000760C 48000700 b +0x00000700 /* 00007D0C */ 00007610 806100FC lwz r3, [r1 + 0x00FC] 00007614 80810088 lwz r4, [r1 + 0x0088] 00007618 80A100A4 lwz r5, [r1 + 0x00A4] 0000761C 38C00000 li r6, 0x0000 00007620 38F80000 addi r7, r24, 0x0000 00007624 39000002 li r8, 0x0002 00007628 39320000 addi r9, r18, 0x0000 0000762C 480042E1 bl +0x000042E0 /* 0000B90C */ 00007630 60000000 nop 00007634 828100A4 lwz r20, [r1 + 0x00A4] 00007638 409306D4 bns cr4, +0x000006D4 /* 00007D0C */ 0000763C 418E00DC beq cr3, +0x000000DC /* 00007718 */ 00007640 800100E4 lwz r0, [r1 + 0x00E4] 00007644 2C0007F8 cmpwi r0, 2040 00007648 408000D0 bge +0x000000D0 /* 00007718 */ 0000764C 80610080 lwz r3, [r1 + 0x0080] 00007650 38000000 li r0, 0x0000 00007654 B0034968 sth [r3 + 0x4968], r0 00007658 8001007C lwz r0, [r1 + 0x007C] 0000765C 8081011C lwz r4, [r1 + 0x011C] 00007660 60090011 ori r9, r0, 0x0011 00007664 800101E0 lwz r0, [r1 + 0x01E0] 00007668 38730000 addi r3, r19, 0x0000 0000766C 9001007C stw [r1 + 0x007C], r0 00007670 80A100D0 lwz r5, [r1 + 0x00D0] 00007674 38C00600 li r6, 0x0600 00007678 80E100C8 lwz r7, [r1 + 0x00C8] 0000767C 31000000 addic r8, r0, 0 00007680 48000BD5 bl +0x00000BD4 /* 00008254 */ 00007684 7C600735 extsh. r0, r3 00007688 4082F264 bne -0x00000D9C /* 000068EC */ 0000768C 80610080 lwz r3, [r1 + 0x0080] 00007690 38000001 li r0, 0x0001 00007694 B0034968 sth [r3 + 0x4968], r0 00007698 8101007C lwz r8, [r1 + 0x007C] 0000769C 38600000 li r3, 0x0000 000076A0 9061007C stw [r1 + 0x007C], r3 000076A4 8081011C lwz r4, [r1 + 0x011C] 000076A8 38730000 addi r3, r19, 0x0000 000076AC 80A100D4 lwz r5, [r1 + 0x00D4] 000076B0 38C00600 li r6, 0x0600 000076B4 80E100C8 lwz r7, [r1 + 0x00C8] 000076B8 39200021 li r9, 0x0021 000076BC 48000B99 bl +0x00000B98 /* 00008254 */ 000076C0 7C600735 extsh. r0, r3 000076C4 4082F228 bne -0x00000DD8 /* 000068EC */ 000076C8 800100E8 lwz r0, [r1 + 0x00E8] 000076CC 38800000 li r4, 0x0000 000076D0 7C7B0014 addc r3, r27, r0 000076D4 38BB0000 addi r5, r27, 0x0000 000076D8 80C1010C lwz r6, [r1 + 0x010C] 000076DC 38F80000 addi r7, r24, 0x0000 000076E0 39000000 li r8, 0x0000 000076E4 39320000 addi r9, r18, 0x0000 000076E8 48004225 bl +0x00004224 /* 0000B90C */ 000076EC 60000000 nop 000076F0 800100E8 lwz r0, [r1 + 0x00E8] 000076F4 38800000 li r4, 0x0000 000076F8 7C7C0014 addc r3, r28, r0 000076FC 38BC0000 addi r5, r28, 0x0000 00007700 80C10114 lwz r6, [r1 + 0x0114] 00007704 38F80000 addi r7, r24, 0x0000 00007708 39000000 li r8, 0x0000 0000770C 39320000 addi r9, r18, 0x0000 00007710 480041FD bl +0x000041FC /* 0000B90C */ 00007714 60000000 nop label00007718: 00007718 38770000 addi r3, r23, 0x0000 0000771C 389B0000 addi r4, r27, 0x0000 00007720 80A100B8 lwz r5, [r1 + 0x00B8] 00007724 38D80000 addi r6, r24, 0x0000 00007728 480040F5 bl +0x000040F4 /* 0000B81C */ 0000772C 60000000 nop 00007730 387E0000 addi r3, r30, 0x0000 00007734 389C0000 addi r4, r28, 0x0000 00007738 80A100BC lwz r5, [r1 + 0x00BC] 0000773C 38D80000 addi r6, r24, 0x0000 00007740 480040DD bl +0x000040DC /* 0000B81C */ 00007744 60000000 nop 00007748 82A100B8 lwz r21, [r1 + 0x00B8] 0000774C 81E100BC lwz r15, [r1 + 0x00BC] 00007750 480005BC b +0x000005BC /* 00007D0C */ 00007754 82810088 lwz r20, [r1 + 0x0088] 00007758 3ABB0000 addi r21, r27, 0x0000 0000775C 39FC0000 addi r15, r28, 0x0000 00007760 480005AC b +0x000005AC /* 00007D0C */ 00007764 80610088 lwz r3, [r1 + 0x0088] 00007768 80810120 lwz r4, [r1 + 0x0120] 0000776C 80A100A4 lwz r5, [r1 + 0x00A4] 00007770 38C00000 li r6, 0x0000 00007774 38F80000 addi r7, r24, 0x0000 00007778 39000002 li r8, 0x0002 0000777C 39320000 addi r9, r18, 0x0000 00007780 4800418D bl +0x0000418C /* 0000B90C */ 00007784 60000000 nop 00007788 828100A4 lwz r20, [r1 + 0x00A4] 0000778C 40930580 bns cr4, +0x00000580 /* 00007D0C */ 00007790 418E00DC beq cr3, +0x000000DC /* 0000786C */ 00007794 800100E4 lwz r0, [r1 + 0x00E4] 00007798 2C0007FA cmpwi r0, 2042 0000779C 408000D0 bge +0x000000D0 /* 0000786C */ 000077A0 80610080 lwz r3, [r1 + 0x0080] 000077A4 38000000 li r0, 0x0000 000077A8 B0034968 sth [r3 + 0x4968], r0 000077AC 8001007C lwz r0, [r1 + 0x007C] 000077B0 8081011C lwz r4, [r1 + 0x011C] 000077B4 60090011 ori r9, r0, 0x0011 000077B8 800101E0 lwz r0, [r1 + 0x01E0] 000077BC 38730000 addi r3, r19, 0x0000 000077C0 9001007C stw [r1 + 0x007C], r0 000077C4 80A100D0 lwz r5, [r1 + 0x00D0] 000077C8 38C00600 li r6, 0x0600 000077CC 80E100C8 lwz r7, [r1 + 0x00C8] 000077D0 31000000 addic r8, r0, 0 000077D4 48000A81 bl +0x00000A80 /* 00008254 */ 000077D8 7C600735 extsh. r0, r3 000077DC 4082F110 bne -0x00000EF0 /* 000068EC */ 000077E0 80610080 lwz r3, [r1 + 0x0080] 000077E4 38000001 li r0, 0x0001 000077E8 B0034968 sth [r3 + 0x4968], r0 000077EC 8101007C lwz r8, [r1 + 0x007C] 000077F0 38600000 li r3, 0x0000 000077F4 9061007C stw [r1 + 0x007C], r3 000077F8 8081011C lwz r4, [r1 + 0x011C] 000077FC 38730000 addi r3, r19, 0x0000 00007800 80A100D4 lwz r5, [r1 + 0x00D4] 00007804 38C00600 li r6, 0x0600 00007808 80E100C8 lwz r7, [r1 + 0x00C8] 0000780C 39200021 li r9, 0x0021 00007810 48000A45 bl +0x00000A44 /* 00008254 */ 00007814 7C600735 extsh. r0, r3 00007818 4082F0D4 bne -0x00000F2C /* 000068EC */ 0000781C 800100E8 lwz r0, [r1 + 0x00E8] 00007820 38800000 li r4, 0x0000 00007824 7C7D0014 addc r3, r29, r0 00007828 38BD0000 addi r5, r29, 0x0000 0000782C 80C1010C lwz r6, [r1 + 0x010C] 00007830 38F80000 addi r7, r24, 0x0000 00007834 39000000 li r8, 0x0000 00007838 39320000 addi r9, r18, 0x0000 0000783C 480040D1 bl +0x000040D0 /* 0000B90C */ 00007840 60000000 nop 00007844 800100E8 lwz r0, [r1 + 0x00E8] 00007848 38800000 li r4, 0x0000 0000784C 7C6E0014 addc r3, r14, r0 00007850 38AE0000 addi r5, r14, 0x0000 00007854 80C10114 lwz r6, [r1 + 0x0114] 00007858 38F80000 addi r7, r24, 0x0000 0000785C 39000000 li r8, 0x0000 00007860 39320000 addi r9, r18, 0x0000 00007864 480040A9 bl +0x000040A8 /* 0000B90C */ 00007868 60000000 nop label0000786C: 0000786C 387B0000 addi r3, r27, 0x0000 00007870 389D0000 addi r4, r29, 0x0000 00007874 80A100B8 lwz r5, [r1 + 0x00B8] 00007878 38D80000 addi r6, r24, 0x0000 0000787C 48003FA1 bl +0x00003FA0 /* 0000B81C */ 00007880 60000000 nop 00007884 387C0000 addi r3, r28, 0x0000 00007888 388E0000 addi r4, r14, 0x0000 0000788C 80A100BC lwz r5, [r1 + 0x00BC] 00007890 38D80000 addi r6, r24, 0x0000 00007894 48003F89 bl +0x00003F88 /* 0000B81C */ 00007898 60000000 nop 0000789C 82A100B8 lwz r21, [r1 + 0x00B8] 000078A0 81E100BC lwz r15, [r1 + 0x00BC] 000078A4 48000468 b +0x00000468 /* 00007D0C */ 000078A8 800100E4 lwz r0, [r1 + 0x00E4] 000078AC 828100FC lwz r20, [r1 + 0x00FC] 000078B0 2C0007FC cmpwi r0, 2044 000078B4 800100A8 lwz r0, [r1 + 0x00A8] 000078B8 3ABD0000 addi r21, r29, 0x0000 000078BC 7F0D0040 cmpl cr6, r13, r0 000078C0 800100AC lwz r0, [r1 + 0x00AC] 000078C4 39EE0000 addi r15, r14, 0x0000 000078C8 7C8D0040 cmpl cr1, r13, r0 000078CC 41800030 blt +0x00000030 /* 000078FC */ 000078D0 38790000 addi r3, r25, 0x0000 000078D4 388D0000 addi r4, r13, 0x0000 000078D8 38B80000 addi r5, r24, 0x0000 000078DC 480046F9 bl +0x000046F8 /* 0000BFD4 */ 000078E0 80410014 lwz r2, [r1 + 0x0014] 000078E4 38790000 addi r3, r25, 0x0000 000078E8 80810088 lwz r4, [r1 + 0x0088] 000078EC 38B80000 addi r5, r24, 0x0000 000078F0 480046E5 bl +0x000046E4 /* 0000BFD4 */ 000078F4 80410014 lwz r2, [r1 + 0x0014] 000078F8 48000414 b +0x00000414 /* 00007D0C */ label000078FC: 000078FC 800100B0 lwz r0, [r1 + 0x00B0] 00007900 7C0D0040 cmpl r13, r0 00007904 409A0028 bne cr6, +0x00000028 /* 0000792C */ 00007908 33200000 addic r25, r0, 0 0000790C 81A100AC lwz r13, [r1 + 0x00AC] 00007910 80010090 lwz r0, [r1 + 0x0090] 00007914 7C6D0014 addc r3, r13, r0 00007918 906100FC stw [r1 + 0x00FC], r3 0000791C 806100FC lwz r3, [r1 + 0x00FC] 00007920 38800000 li r4, 0x0000 00007924 80A100A4 lwz r5, [r1 + 0x00A4] 00007928 48000058 b +0x00000058 /* 00007980 */ label0000792C: 0000792C 40860030 bne cr1, +0x00000030 /* 0000795C */ 00007930 31A00000 addic r13, r0, 0 00007934 80010090 lwz r0, [r1 + 0x0090] 00007938 832100A8 lwz r25, [r1 + 0x00A8] 0000793C 7C6D0014 addc r3, r13, r0 00007940 906100FC stw [r1 + 0x00FC], r3 00007944 806100FC lwz r3, [r1 + 0x00FC] 00007948 38800000 li r4, 0x0000 0000794C 80A100A4 lwz r5, [r1 + 0x00A4] 00007950 80C10124 lwz r6, [r1 + 0x0124] 00007954 38F80000 addi r7, r24, 0x0000 00007958 48000030 b +0x00000030 /* 00007988 */ label0000795C: 0000795C 40820018 bne +0x00000018 /* 00007974 */ 00007960 81A100A8 lwz r13, [r1 + 0x00A8] 00007964 80010090 lwz r0, [r1 + 0x0090] 00007968 832100AC lwz r25, [r1 + 0x00AC] 0000796C 7C6D0014 addc r3, r13, r0 00007970 906100FC stw [r1 + 0x00FC], r3 label00007974: 00007974 806100FC lwz r3, [r1 + 0x00FC] 00007978 38800000 li r4, 0x0000 0000797C 80A100A4 lwz r5, [r1 + 0x00A4] label00007980: 00007980 80C10124 lwz r6, [r1 + 0x0124] 00007984 38F80000 addi r7, r24, 0x0000 label00007988: 00007988 3900FFFF li r8, 0xFFFFFFFF 0000798C 39320000 addi r9, r18, 0x0000 00007990 48003F7D bl +0x00003F7C /* 0000B90C */ 00007994 60000000 nop 00007998 806100C0 lwz r3, [r1 + 0x00C0] 0000799C 808100A0 lwz r4, [r1 + 0x00A0] 000079A0 38A00600 li r5, 0x0600 000079A4 48004631 bl +0x00004630 /* 0000BFD4 */ 000079A8 80410014 lwz r2, [r1 + 0x0014] 000079AC 38730000 addi r3, r19, 0x0000 000079B0 808100F4 lwz r4, [r1 + 0x00F4] 000079B4 80A100C4 lwz r5, [r1 + 0x00C4] 000079B8 38C00600 li r6, 0x0600 000079BC 80E100F8 lwz r7, [r1 + 0x00F8] 000079C0 81010100 lwz r8, [r1 + 0x0100] 000079C4 81210078 lwz r9, [r1 + 0x0078] 000079C8 4800088D bl +0x0000088C /* 00008254 */ 000079CC 7C600735 extsh. r0, r3 000079D0 4082EF1C bne -0x000010E4 /* 000068EC */ 000079D4 38730000 addi r3, r19, 0x0000 000079D8 808100F4 lwz r4, [r1 + 0x00F4] 000079DC 80A100C0 lwz r5, [r1 + 0x00C0] 000079E0 38C00600 li r6, 0x0600 000079E4 80E100F8 lwz r7, [r1 + 0x00F8] 000079E8 81010100 lwz r8, [r1 + 0x0100] 000079EC 81210078 lwz r9, [r1 + 0x0078] 000079F0 48000865 bl +0x00000864 /* 00008254 */ 000079F4 7C600735 extsh. r0, r3 000079F8 4082EEF4 bne -0x0000110C /* 000068EC */ 000079FC 80010090 lwz r0, [r1 + 0x0090] 00007A00 806100A4 lwz r3, [r1 + 0x00A4] 00007A04 7C00C814 addc r0, r0, r25 00007A08 90010120 stw [r1 + 0x0120], r0 00007A0C 30800000 addic r4, r0, 0 00007A10 80A10088 lwz r5, [r1 + 0x0088] 00007A14 80C10108 lwz r6, [r1 + 0x0108] 00007A18 38F80000 addi r7, r24, 0x0000 00007A1C 39000002 li r8, 0x0002 00007A20 39320000 addi r9, r18, 0x0000 00007A24 48003EE9 bl +0x00003EE8 /* 0000B90C */ 00007A28 60000000 nop 00007A2C 80610120 lwz r3, [r1 + 0x0120] 00007A30 38800000 li r4, 0x0000 00007A34 38A30000 addi r5, r3, 0x0000 00007A38 80C10124 lwz r6, [r1 + 0x0124] 00007A3C 38F80000 addi r7, r24, 0x0000 00007A40 39000000 li r8, 0x0000 00007A44 39320000 addi r9, r18, 0x0000 00007A48 48003EC5 bl +0x00003EC4 /* 0000B90C */ 00007A4C 60000000 nop 00007A50 828100FC lwz r20, [r1 + 0x00FC] 00007A54 480002B8 b +0x000002B8 /* 00007D0C */ 00007A58 806100FC lwz r3, [r1 + 0x00FC] 00007A5C 80810088 lwz r4, [r1 + 0x0088] 00007A60 80A100A4 lwz r5, [r1 + 0x00A4] 00007A64 38C00000 li r6, 0x0000 00007A68 38F80000 addi r7, r24, 0x0000 00007A6C 39000002 li r8, 0x0002 00007A70 39320000 addi r9, r18, 0x0000 00007A74 48003E99 bl +0x00003E98 /* 0000B90C */ 00007A78 60000000 nop 00007A7C 828100A4 lwz r20, [r1 + 0x00A4] 00007A80 4093028C bns cr4, +0x0000028C /* 00007D0C */ 00007A84 418E00DC beq cr3, +0x000000DC /* 00007B60 */ 00007A88 800100E4 lwz r0, [r1 + 0x00E4] 00007A8C 2C0007FC cmpwi r0, 2044 00007A90 408000D0 bge +0x000000D0 /* 00007B60 */ 00007A94 80610080 lwz r3, [r1 + 0x0080] 00007A98 38000000 li r0, 0x0000 00007A9C B0034968 sth [r3 + 0x4968], r0 00007AA0 8001007C lwz r0, [r1 + 0x007C] 00007AA4 8081011C lwz r4, [r1 + 0x011C] 00007AA8 60090011 ori r9, r0, 0x0011 00007AAC 800101E0 lwz r0, [r1 + 0x01E0] 00007AB0 38730000 addi r3, r19, 0x0000 00007AB4 9001007C stw [r1 + 0x007C], r0 00007AB8 80A100D0 lwz r5, [r1 + 0x00D0] 00007ABC 38C00600 li r6, 0x0600 00007AC0 80E100C8 lwz r7, [r1 + 0x00C8] 00007AC4 31000000 addic r8, r0, 0 00007AC8 4800078D bl +0x0000078C /* 00008254 */ 00007ACC 7C600735 extsh. r0, r3 00007AD0 4082EE1C bne -0x000011E4 /* 000068EC */ 00007AD4 80610080 lwz r3, [r1 + 0x0080] 00007AD8 38000001 li r0, 0x0001 00007ADC B0034968 sth [r3 + 0x4968], r0 00007AE0 8101007C lwz r8, [r1 + 0x007C] 00007AE4 38600000 li r3, 0x0000 00007AE8 9061007C stw [r1 + 0x007C], r3 00007AEC 8081011C lwz r4, [r1 + 0x011C] 00007AF0 38730000 addi r3, r19, 0x0000 00007AF4 80A100D4 lwz r5, [r1 + 0x00D4] 00007AF8 38C00600 li r6, 0x0600 00007AFC 80E100C8 lwz r7, [r1 + 0x00C8] 00007B00 39200021 li r9, 0x0021 00007B04 48000751 bl +0x00000750 /* 00008254 */ 00007B08 7C600735 extsh. r0, r3 00007B0C 4082EDE0 bne -0x00001220 /* 000068EC */ 00007B10 800100E8 lwz r0, [r1 + 0x00E8] 00007B14 38800000 li r4, 0x0000 00007B18 7C7F0014 addc r3, r31, r0 00007B1C 38BF0000 addi r5, r31, 0x0000 00007B20 80C1010C lwz r6, [r1 + 0x010C] 00007B24 38F80000 addi r7, r24, 0x0000 00007B28 39000000 li r8, 0x0000 00007B2C 39320000 addi r9, r18, 0x0000 00007B30 48003DDD bl +0x00003DDC /* 0000B90C */ 00007B34 60000000 nop 00007B38 800100E8 lwz r0, [r1 + 0x00E8] 00007B3C 38800000 li r4, 0x0000 00007B40 7C700014 addc r3, r16, r0 00007B44 38B00000 addi r5, r16, 0x0000 00007B48 80C10114 lwz r6, [r1 + 0x0114] 00007B4C 38F80000 addi r7, r24, 0x0000 00007B50 39000000 li r8, 0x0000 00007B54 39320000 addi r9, r18, 0x0000 00007B58 48003DB5 bl +0x00003DB4 /* 0000B90C */ 00007B5C 60000000 nop label00007B60: 00007B60 387D0000 addi r3, r29, 0x0000 00007B64 389F0000 addi r4, r31, 0x0000 00007B68 80A100B8 lwz r5, [r1 + 0x00B8] 00007B6C 38D80000 addi r6, r24, 0x0000 00007B70 48003CAD bl +0x00003CAC /* 0000B81C */ 00007B74 60000000 nop 00007B78 386E0000 addi r3, r14, 0x0000 00007B7C 38900000 addi r4, r16, 0x0000 00007B80 80A100BC lwz r5, [r1 + 0x00BC] 00007B84 38D80000 addi r6, r24, 0x0000 00007B88 48003C95 bl +0x00003C94 /* 0000B81C */ 00007B8C 60000000 nop 00007B90 82A100B8 lwz r21, [r1 + 0x00B8] 00007B94 81E100BC lwz r15, [r1 + 0x00BC] 00007B98 48000174 b +0x00000174 /* 00007D0C */ 00007B9C 82810088 lwz r20, [r1 + 0x0088] 00007BA0 3ABF0000 addi r21, r31, 0x0000 00007BA4 39F00000 addi r15, r16, 0x0000 00007BA8 48000164 b +0x00000164 /* 00007D0C */ label00007BAC: 00007BAC 3ABD0000 addi r21, r29, 0x0000 00007BB0 39EE0000 addi r15, r14, 0x0000 00007BB4 4BFFF3C8 b -0x00000C38 /* 00006F7C */ label00007BB8: 00007BB8 80610080 lwz r3, [r1 + 0x0080] 00007BBC A8034122 lha r0, [r3 + 0x4122] 00007BC0 3000FFFF subic r0, r0, 1 00007BC4 B0034122 sth [r3 + 0x4122], r0 00007BC8 4BFFECC4 b -0x0000133C /* 0000688C */ 00007BCC 80610088 lwz r3, [r1 + 0x0088] 00007BD0 80810120 lwz r4, [r1 + 0x0120] 00007BD4 80A100A4 lwz r5, [r1 + 0x00A4] 00007BD8 38C00000 li r6, 0x0000 00007BDC 38F80000 addi r7, r24, 0x0000 00007BE0 39000002 li r8, 0x0002 00007BE4 39320000 addi r9, r18, 0x0000 00007BE8 48003D25 bl +0x00003D24 /* 0000B90C */ 00007BEC 60000000 nop 00007BF0 828100A4 lwz r20, [r1 + 0x00A4] 00007BF4 40930118 bns cr4, +0x00000118 /* 00007D0C */ 00007BF8 418E00DC beq cr3, +0x000000DC /* 00007CD4 */ 00007BFC 800100E4 lwz r0, [r1 + 0x00E4] 00007C00 2C0007FE cmpwi r0, 2046 00007C04 408000D0 bge +0x000000D0 /* 00007CD4 */ 00007C08 80610080 lwz r3, [r1 + 0x0080] 00007C0C 38000000 li r0, 0x0000 00007C10 B0034968 sth [r3 + 0x4968], r0 00007C14 8001007C lwz r0, [r1 + 0x007C] 00007C18 8081011C lwz r4, [r1 + 0x011C] 00007C1C 60090011 ori r9, r0, 0x0011 00007C20 800101E0 lwz r0, [r1 + 0x01E0] 00007C24 38730000 addi r3, r19, 0x0000 00007C28 9001007C stw [r1 + 0x007C], r0 00007C2C 80A100D0 lwz r5, [r1 + 0x00D0] 00007C30 38C00600 li r6, 0x0600 00007C34 80E100C8 lwz r7, [r1 + 0x00C8] 00007C38 31000000 addic r8, r0, 0 00007C3C 48000619 bl +0x00000618 /* 00008254 */ 00007C40 7C600735 extsh. r0, r3 00007C44 4082ECA8 bne -0x00001358 /* 000068EC */ 00007C48 80610080 lwz r3, [r1 + 0x0080] 00007C4C 38000001 li r0, 0x0001 00007C50 B0034968 sth [r3 + 0x4968], r0 00007C54 8101007C lwz r8, [r1 + 0x007C] 00007C58 38600000 li r3, 0x0000 00007C5C 9061007C stw [r1 + 0x007C], r3 00007C60 8081011C lwz r4, [r1 + 0x011C] 00007C64 38730000 addi r3, r19, 0x0000 00007C68 80A100D4 lwz r5, [r1 + 0x00D4] 00007C6C 38C00600 li r6, 0x0600 00007C70 80E100C8 lwz r7, [r1 + 0x00C8] 00007C74 39200021 li r9, 0x0021 00007C78 480005DD bl +0x000005DC /* 00008254 */ 00007C7C 7C600735 extsh. r0, r3 00007C80 4082EC6C bne -0x00001394 /* 000068EC */ 00007C84 800100E8 lwz r0, [r1 + 0x00E8] 00007C88 38800000 li r4, 0x0000 00007C8C 7C7A0014 addc r3, r26, r0 00007C90 38BA0000 addi r5, r26, 0x0000 00007C94 80C1010C lwz r6, [r1 + 0x010C] 00007C98 38F80000 addi r7, r24, 0x0000 00007C9C 39000000 li r8, 0x0000 00007CA0 39320000 addi r9, r18, 0x0000 00007CA4 48003C69 bl +0x00003C68 /* 0000B90C */ 00007CA8 60000000 nop 00007CAC 800100E8 lwz r0, [r1 + 0x00E8] 00007CB0 38800000 li r4, 0x0000 00007CB4 7C760014 addc r3, r22, r0 00007CB8 38B60000 addi r5, r22, 0x0000 00007CBC 80C10114 lwz r6, [r1 + 0x0114] 00007CC0 38F80000 addi r7, r24, 0x0000 00007CC4 39000000 li r8, 0x0000 00007CC8 39320000 addi r9, r18, 0x0000 00007CCC 48003C41 bl +0x00003C40 /* 0000B90C */ 00007CD0 60000000 nop label00007CD4: 00007CD4 387F0000 addi r3, r31, 0x0000 00007CD8 389A0000 addi r4, r26, 0x0000 00007CDC 80A100B8 lwz r5, [r1 + 0x00B8] 00007CE0 38D80000 addi r6, r24, 0x0000 00007CE4 48003B39 bl +0x00003B38 /* 0000B81C */ 00007CE8 60000000 nop 00007CEC 38700000 addi r3, r16, 0x0000 00007CF0 38960000 addi r4, r22, 0x0000 00007CF4 80A100BC lwz r5, [r1 + 0x00BC] 00007CF8 38D80000 addi r6, r24, 0x0000 00007CFC 48003B21 bl +0x00003B20 /* 0000B81C */ 00007D00 60000000 nop 00007D04 82A100B8 lwz r21, [r1 + 0x00B8] 00007D08 81E100BC lwz r15, [r1 + 0x00BC] label00007D0C: 00007D0C 800100D8 lwz r0, [r1 + 0x00D8] 00007D10 2C000000 cmpwi r0, 0 00007D14 41820038 beq +0x00000038 /* 00007D4C */ 00007D18 80010050 lwz r0, [r1 + 0x0050] 00007D1C 80810084 lwz r4, [r1 + 0x0084] 00007D20 60090001 ori r9, r0, 0x0001 00007D24 810101D8 lwz r8, [r1 + 0x01D8] 00007D28 38730000 addi r3, r19, 0x0000 00007D2C 80A100B4 lwz r5, [r1 + 0x00B4] 00007D30 38C00C00 li r6, 0x0C00 00007D34 80E100D8 lwz r7, [r1 + 0x00D8] 00007D38 4800051D bl +0x0000051C /* 00008254 */ 00007D3C 7C600735 extsh. r0, r3 00007D40 4082EBAC bne -0x00001454 /* 000068EC */ 00007D44 38000000 li r0, 0x0000 00007D48 90010050 stw [r1 + 0x0050], r0 label00007D4C: 00007D4C 8001008C lwz r0, [r1 + 0x008C] 00007D50 2C000000 cmpwi r0, 0 00007D54 4182001C beq +0x0000001C /* 00007D70 */ 00007D58 8061009C lwz r3, [r1 + 0x009C] 00007D5C 38000000 li r0, 0x0000 00007D60 98030000 stb [r3], r0 00007D64 98030001 stb [r3 + 0x0001], r0 00007D68 98030002 stb [r3 + 0x0002], r0 00007D6C 98030003 stb [r3 + 0x0003], r0 label00007D70: 00007D70 80610070 lwz r3, [r1 + 0x0070] 00007D74 8001005C lwz r0, [r1 + 0x005C] 00007D78 8063000C lwz r3, [r3 + 0x000C] 00007D7C 90010038 stw [r1 + 0x0038], r0 00007D80 81030000 lwz r8, [r3] 00007D84 816100E0 lwz r11, [r1 + 0x00E0] 00007D88 80610040 lwz r3, [r1 + 0x0040] 00007D8C 80810048 lwz r4, [r1 + 0x0048] 00007D90 38B40000 addi r5, r20, 0x0000 00007D94 38D50000 addi r6, r21, 0x0000 00007D98 38EF0000 addi r7, r15, 0x0000 00007D9C 8121006C lwz r9, [r1 + 0x006C] 00007DA0 39520000 addi r10, r18, 0x0000 00007DA4 48003EBD bl +0x00003EBC /* 0000BC60 */ 00007DA8 60000000 nop 00007DAC 8001004C lwz r0, [r1 + 0x004C] 00007DB0 80610040 lwz r3, [r1 + 0x0040] 00007DB4 30000001 addic r0, r0, 1 00007DB8 900100EC stw [r1 + 0x00EC], r0 00007DBC 7C000734 extsh r0, r0 00007DC0 2C800007 cmpwi cr1, r0, 7 00007DC4 800100E4 lwz r0, [r1 + 0x00E4] 00007DC8 30000001 addic r0, r0, 1 00007DCC 900100E4 stw [r1 + 0x00E4], r0 00007DD0 80010044 lwz r0, [r1 + 0x0044] 00007DD4 7CA30014 addc r5, r3, r0 00007DD8 800100EC lwz r0, [r1 + 0x00EC] 00007DDC 90A10040 stw [r1 + 0x0040], r5 00007DE0 7C000734 extsh r0, r0 00007DE4 9001004C stw [r1 + 0x004C], r0 00007DE8 4085000C ble cr1, +0x0000000C /* 00007DF4 */ 00007DEC 38000000 li r0, 0x0000 00007DF0 9001004C stw [r1 + 0x004C], r0 label00007DF4: 00007DF4 80010104 lwz r0, [r1 + 0x0104] 00007DF8 38600000 li r3, 0x0000 00007DFC 2C000000 cmpwi r0, 0 00007E00 3000FFFF subic r0, r0, 1 00007E04 90010104 stw [r1 + 0x0104], r0 00007E08 906100EC stw [r1 + 0x00EC], r3 00007E0C 4082F2C4 bne -0x00000D3C /* 000070D0 */ label00007E10: 00007E10 80010058 lwz r0, [r1 + 0x0058] 00007E14 3BE00001 li r31, 0x0001 00007E18 2C000000 cmpwi r0, 0 00007E1C 40820084 bne +0x00000084 /* 00007EA0 */ 00007E20 80010080 lwz r0, [r1 + 0x0080] 00007E24 9BF300A1 stb [r19 + 0x00A1], r31 00007E28 806100C0 lwz r3, [r1 + 0x00C0] 00007E2C 30802200 addic r4, r0, 8704 00007E30 38A00600 li r5, 0x0600 00007E34 480041A1 bl +0x000041A0 /* 0000BFD4 */ 00007E38 80410014 lwz r2, [r1 + 0x0014] 00007E3C 418E0038 beq cr3, +0x00000038 /* 00007E74 */ 00007E40 80010080 lwz r0, [r1 + 0x0080] 00007E44 9BF300A2 stb [r19 + 0x00A2], r31 00007E48 806100D0 lwz r3, [r1 + 0x00D0] 00007E4C 30802800 addic r4, r0, 10240 00007E50 38A00600 li r5, 0x0600 00007E54 48004181 bl +0x00004180 /* 0000BFD4 */ 00007E58 80410014 lwz r2, [r1 + 0x0014] 00007E5C 80010080 lwz r0, [r1 + 0x0080] 00007E60 806100D4 lwz r3, [r1 + 0x00D4] 00007E64 30802E00 addic r4, r0, 11776 00007E68 38A00600 li r5, 0x0600 00007E6C 48004169 bl +0x00004168 /* 0000BFD4 */ 00007E70 80410014 lwz r2, [r1 + 0x0014] label00007E74: 00007E74 8001003C lwz r0, [r1 + 0x003C] 00007E78 2C000000 cmpwi r0, 0 00007E7C 40820024 bne +0x00000024 /* 00007EA0 */ 00007E80 80010080 lwz r0, [r1 + 0x0080] 00007E84 9BF300A0 stb [r19 + 0x00A0], r31 00007E88 30801000 addic r4, r0, 4096 00007E8C 80010064 lwz r0, [r1 + 0x0064] 00007E90 806100CC lwz r3, [r1 + 0x00CC] 00007E94 5405083C rlwinm r5, r0, 1, 0, 30 00007E98 4800413D bl +0x0000413C /* 0000BFD4 */ 00007E9C 80410014 lwz r2, [r1 + 0x0014] label00007EA0: 00007EA0 80610070 lwz r3, [r1 + 0x0070] 00007EA4 80630004 lwz r3, [r3 + 0x0004] 00007EA8 480040E5 bl +0x000040E4 /* 0000BF8C */ 00007EAC 80410014 lwz r2, [r1 + 0x0014] label00007EB0: 00007EB0 8001006C lwz r0, [r1 + 0x006C] 00007EB4 2C000000 cmpwi r0, 0 00007EB8 41820014 beq +0x00000014 /* 00007ECC */ 00007EBC 80610070 lwz r3, [r1 + 0x0070] 00007EC0 80630008 lwz r3, [r3 + 0x0008] 00007EC4 480040C9 bl +0x000040C8 /* 0000BF8C */ 00007EC8 80410014 lwz r2, [r1 + 0x0014] label00007ECC: 00007ECC 80610074 lwz r3, [r1 + 0x0074] 00007ED0 81810184 lwz r12, [r1 + 0x0184] 00007ED4 80010188 lwz r0, [r1 + 0x0188] 00007ED8 7D838120 mtcrf 0x38, r12 00007EDC 30210180 addic r1, r1, 384 00007EE0 7C0803A6 mtlr r0 00007EE4 B9A1FFB4 lmw r13, [r1 - 0x004C] 00007EE8 4E800020 blr 00007EEC 00000000 .invalid 00007EF0 00002043 .invalid 00007EF4 80130800 lwz r0, [r19 + 0x0800] 00007EF8 00000000 .invalid 00007EFC 00001B20 .invalid 00007F00 00174465 .invalid 00007F04 636F6D70 ori r15, r27, 0x6D70 00007F08 72657373 andi. r5, r19, 0x7373 00007F0C 53747269 rlwimi. r20, r27, 14, 9, 20 00007F10 70734572 andi. r19, r3, 0x4572 00007F14 72446F75 andi. r4, r18, 0x6F75 00007F18 62000000 ori r0, r16, 0x0000 fn00007F1C: 00007F1C BF01FFE0 stmw [r1 - 0x0020], r24 00007F20 80C30000 lwz r6, [r3] 00007F24 7CAC0734 extsh r12, r5 00007F28 3B640000 addi r27, r4, 0x0000 00007F2C 88860000 lbz r4, [r6] 00007F30 7C0802A6 mflr r0 00007F34 2C040000 cmpwi r4, 0 00007F38 90010008 stw [r1 + 0x0008], r0 00007F3C 9421F9A0 stwu [r1 - 0x0660], r1 00007F40 30C60001 addic r6, r6, 1 00007F44 B0810038 sth [r1 + 0x0038], r4 00007F48 3B400000 li r26, 0x0000 00007F4C 3B200000 li r25, 0x0000 00007F50 33010038 addic r24, r1, 56 00007F54 41800078 blt +0x00000078 /* 00007FCC */ 00007F58 88E60000 lbz r7, [r6] 00007F5C 39200001 li r9, 0x0001 00007F60 31070001 addic r8, r7, 1 00007F64 30810036 addic r4, r1, 54 00007F68 B4E40006 sthu [r4 + 0x0006], r7 00007F6C 7C88C800 cmp cr1, r8, r25 00007F70 7D070734 extsh r7, r8 00007F74 89060001 lbz r8, [r6 + 0x0001] 00007F78 89660002 lbz r11, [r6 + 0x0002] label00007F7C: 00007F7C 40850008 ble cr1, +0x00000008 /* 00007F84 */ 00007F80 3B270000 addi r25, r7, 0x0000 label00007F84: 00007F84 510B402E rlwimi r11, r8, 8, 0, 23 00007F88 B1640002 sth [r4 + 0x0002], r11 00007F8C 88E60003 lbz r7, [r6 + 0x0003] 00007F90 30C60004 addic r6, r6, 4 00007F94 7CE70774 extsb r7, r7 00007F98 B0E40004 sth [r4 + 0x0004], r7 00007F9C A8F80000 lha r7, [r24] 00007FA0 7C093800 cmp r9, r7 00007FA4 31290001 addic r9, r9, 1 00007FA8 41810024 bgt +0x00000024 /* 00007FCC */ 00007FAC 88E60000 lbz r7, [r6] 00007FB0 31070001 addic r8, r7, 1 00007FB4 B4E40006 sthu [r4 + 0x0006], r7 00007FB8 7C88C800 cmp cr1, r8, r25 00007FBC 7D070734 extsh r7, r8 00007FC0 89060001 lbz r8, [r6 + 0x0001] 00007FC4 89660002 lbz r11, [r6 + 0x0002] 00007FC8 4BFFFFB4 b -0x0000004C /* 00007F7C */ label00007FCC: 00007FCC 20990010 subfic r4, r25, 16 00007FD0 90C30000 stw [r3], r6 00007FD4 2C0C0000 cmpwi r12, 0 00007FD8 7C9E0734 extsh r30, r4 00007FDC B0BB0420 sth [r27 + 0x0420], r5 00007FE0 309B040C addic r4, r27, 1036 00007FE4 339B0416 addic r28, r27, 1046 00007FE8 41820018 beq +0x00000018 /* 00008000 */ 00007FEC 48000018 b +0x00000018 /* 00008004 */ label00007FF0: 00007FF0 99840000 stb [r4], r12 00007FF4 A8C80004 lha r6, [r8 + 0x0004] 00007FF8 98C30000 stb [r3], r6 00007FFC 480000F8 b +0x000000F8 /* 000080F4 */ label00008000: 00008000 3B840000 addi r28, r4, 0x0000 label00008004: 00008004 807C0004 lwz r3, [r28 + 0x0004] 00008008 38800001 li r4, 0x0001 0000800C 2C030000 cmpwi r3, 0 00008010 B33C0008 sth [r28 + 0x0008], r25 00008014 7C9DC830 slw r29, r4, r25 00008018 40828FBD bnel -0x00007044 /* 00000FD4 */ 0000801C 807C0000 lwz r3, [r28] 00008020 2C030000 cmpwi r3, 0 00008024 40828FB1 bnel -0x00007050 /* 00000FD4 */ 00008028 387D0000 addi r3, r29, 0x0000 0000802C 38800002 li r4, 0x0002 00008030 4BFF8E11 bl -0x000071F0 /* 00000E40 */ 00008034 3BE30000 addi r31, r3, 0x0000 00008038 2C1F0000 cmpwi r31, 0 0000803C 907C0004 stw [r28 + 0x0004], r3 00008040 3860FF94 li r3, 0xFFFFFF94 00008044 418200D4 beq +0x000000D4 /* 00008118 */ 00008048 387D0000 addi r3, r29, 0x0000 0000804C 38800002 li r4, 0x0002 00008050 4BFF8DF1 bl -0x00007210 /* 00000E40 */ 00008054 2C030000 cmpwi r3, 0 00008058 907C0000 stw [r28], r3 0000805C 40820020 bne +0x00000020 /* 0000807C */ 00008060 807C0004 lwz r3, [r28 + 0x0004] 00008064 4BFF8F71 bl -0x00007090 /* 00000FD4 */ 00008068 935C0004 stw [r28 + 0x0004], r26 0000806C 3860FF94 li r3, 0xFFFFFF94 00008070 81810668 lwz r12, [r1 + 0x0668] 00008074 30210660 addic r1, r1, 1632 00008078 480000A8 b +0x000000A8 /* 00008120 */ label0000807C: 0000807C 2C1D0000 cmpwi r29, 0 00008080 38E00000 li r7, 0x0000 00008084 40810080 ble +0x00000080 /* 00008104 */ 00008088 309FFFFF subic r4, r31, 1 0000808C 3CC00001 lis r6, 0x0001 00008090 33E6FFFF subic r31, r6, 1 label00008094: 00008094 9F440001 stbu [r4 + 0x0001], r26 00008098 A8D80000 lha r6, [r24] 0000809C 3101003C addic r8, r1, 60 000080A0 2F060000 cmpwi cr6, r6, 0 000080A4 30C60001 addic r6, r6, 1 000080A8 7CC903A6 mtctr r6 000080AC 30C10038 addic r6, r1, 56 000080B0 41980044 blt cr6, +0x00000044 /* 000080F4 */ 000080B4 A1260004 lhz r9, [r6 + 0x0004] 000080B8 48000010 b +0x00000010 /* 000080C8 */ label000080BC: 000080BC 4182FF34 beq -0x000000CC /* 00007FF0 */ 000080C0 39090000 addi r8, r9, 0x0000 000080C4 A1260004 lhz r9, [r6 + 0x0004] label000080C8: 000080C8 A5660006 lhzu r11, [r6 + 0x0006] 000080CC 31890001 addic r12, r9, 1 000080D0 7D2CC810 subfc r9, r12, r25 000080D4 7FE94830 slw r9, r31, r9 000080D8 7CE94838 and r9, r7, r9 000080DC 7D6BF630 sraw r11, r11, r30 000080E0 7C095800 cmp r9, r11 000080E4 31280006 addic r9, r8, 6 000080E8 4018FFD4 bdnzf cr6, -0x0000002C /* 000080BC */ 000080EC 4182FF04 beq -0x000000FC /* 00007FF0 */ 000080F0 39090000 addi r8, r9, 0x0000 label000080F4: 000080F4 30E70001 addic r7, r7, 1 000080F8 7C87E800 cmp cr1, r7, r29 000080FC 30630001 addic r3, r3, 1 00008100 4184FF94 blt cr1, -0x0000006C /* 00008094 */ label00008104: 00008104 38800020 li r4, 0x0020 00008108 B35B0422 sth [r27 + 0x0422], r26 0000810C B35B0000 sth [r27], r26 00008110 B09B0002 sth [r27 + 0x0002], r4 00008114 38600000 li r3, 0x0000 label00008118: 00008118 81810668 lwz r12, [r1 + 0x0668] 0000811C 30210660 addic r1, r1, 1632 label00008120: 00008120 7D8803A6 mtlr r12 00008124 BB01FFE0 lmw r24, [r1 - 0x0020] 00008128 4E800020 blr 0000812C 00000000 .invalid 00008130 00002041 .invalid 00008134 80080300 lwz r0, [r8 + 0x0300] 00008138 00000000 .invalid 0000813C 00000210 .invalid 00008140 000E4275 .invalid 00008144 696C6448 xori r12, r11, 0x6448 00008148 75666654 andis. r6, r11, 0x6654 0000814C 61626C65 ori r2, r11, 0x6C65 fn00008150: 00008150 BF61FFEC stmw [r1 - 0x0014], r27 00008154 3BC30000 addi r30, r3, 0x0000 00008158 80FE0000 lwz r7, [r30] 0000815C 7C0802A6 mflr r0 00008160 3BE40000 addi r31, r4, 0x0000 00008164 90010008 stw [r1 + 0x0008], r0 00008168 88E700A3 lbz r7, [r7 + 0x00A3] 0000816C 9421FFA0 stwu [r1 - 0x0060], r1 00008170 98E10038 stb [r1 + 0x0038], r7 00008174 A8BF0000 lha r5, [r31] 00008178 3BA00000 li r29, 0x0000 0000817C 2C050000 cmpwi r5, 0 00008180 23850400 subfic r28, r5, 1024 00008184 309F000C addic r4, r31, 12 00008188 7C64E014 addc r3, r4, r28 0000818C 4182000C beq +0x0000000C /* 00008198 */ 00008190 48003E45 bl +0x00003E44 /* 0000BFD4 */ 00008194 80410014 lwz r2, [r1 + 0x0014] label00008198: 00008198 80FE0008 lwz r7, [r30 + 0x0008] 0000819C 3B600001 li r27, 0x0001 000081A0 2C070000 cmpwi r7, 0 000081A4 38800FE0 li r4, 0x0FE0 000081A8 38DC0000 addi r6, r28, 0x0000 000081AC 41820030 beq +0x00000030 /* 000081DC */ 000081B0 9B610038 stb [r1 + 0x0038], r27 000081B4 811E0008 lwz r8, [r30 + 0x0008] 000081B8 80BE0004 lwz r5, [r30 + 0x0004] 000081BC 80E80004 lwz r7, [r8 + 0x0004] 000081C0 80680000 lwz r3, [r8] 000081C4 48003DF9 bl +0x00003DF8 /* 0000BFBC */ 000081C8 80410014 lwz r2, [r1 + 0x0014] 000081CC 7C7D0735 extsh. r29, r3 000081D0 9B610038 stb [r1 + 0x0038], r27 000081D4 3860DCFA li r3, 0xFFFFDCFA 000081D8 40820044 bne +0x00000044 /* 0000821C */ label000081DC: 000081DC 811E0004 lwz r8, [r30 + 0x0004] 000081E0 A8FF0000 lha r7, [r31] 000081E4 80680000 lwz r3, [r8] 000081E8 337F000C addic r27, r31, 12 000081EC 7C87D814 addc r4, r7, r27 000081F0 38BC0000 addi r5, r28, 0x0000 000081F4 48003DE1 bl +0x00003DE0 /* 0000BFD4 */ 000081F8 80410014 lwz r2, [r1 + 0x0014] 000081FC 80FE0004 lwz r7, [r30 + 0x0004] 00008200 39200400 li r9, 0x0400 00008204 81070000 lwz r8, [r7] 00008208 387D0000 addi r3, r29, 0x0000 0000820C 7D1C4014 addc r8, r28, r8 00008210 91070000 stw [r7], r8 00008214 937F0004 stw [r31 + 0x0004], r27 00008218 B13F0000 sth [r31], r9 label0000821C: 0000821C 81810068 lwz r12, [r1 + 0x0068] 00008220 30210060 addic r1, r1, 96 00008224 7D8803A6 mtlr r12 00008228 BB61FFEC lmw r27, [r1 - 0x0014] 0000822C 4E800020 blr 00008230 00000000 .invalid 00008234 00002041 .invalid 00008238 80050200 lwz r0, [r5 + 0x0200] 0000823C 00000000 .invalid 00008240 000000E0 .invalid 00008244 000B5046 .invalid 00008248 696C6C42 xori r12, r11, 0x6C42 0000824C 75666665 andis. r6, r11, 0x6665 00008250 72000000 andi. r0, r16, 0x0000 fn00008254: 00008254 BDE1FFBC stmw [r1 - 0x0044], r15 00008258 3A440000 addi r18, r4, 0x0000 0000825C 7C0802A6 mflr r0 00008260 3A050000 addi r16, r5, 0x0000 00008264 7D800026 mfcr r12 00008268 91810004 stw [r1 + 0x0004], r12 0000826C 90010008 stw [r1 + 0x0008], r0 00008270 9421FF60 stwu [r1 - 0x00A0], r1 00008274 AA720002 lha r19, [r18 + 0x0002] 00008278 82D20008 lwz r22, [r18 + 0x0008] 0000827C 82B20004 lwz r21, [r18 + 0x0004] 00008280 38A00000 li r5, 0x0000 00008284 AA920000 lha r20, [r18] 00008288 90610038 stw [r1 + 0x0038], r3 0000828C 90E1003C stw [r1 + 0x003C], r7 00008290 7CD70734 extsh r23, r6 00008294 91010040 stw [r1 + 0x0040], r8 00008298 A8D20420 lha r6, [r18 + 0x0420] 0000829C 7D310734 extsh r17, r9 000082A0 2C060000 cmpwi r6, 0 000082A4 39E90000 addi r15, r9, 0x0000 000082A8 30D2040C addic r6, r18, 1036 000082AC 33520416 addic r26, r18, 1046 000082B0 40820008 bne +0x00000008 /* 000082B8 */ 000082B4 3B460000 addi r26, r6, 0x0000 label000082B8: 000082B8 7E201120 mtcrf 0x01, r17 000082BC 833A0004 lwz r25, [r26 + 0x0004] 000082C0 839A0000 lwz r28, [r26] 000082C4 4D1C0000 mcrf cr2, cr7 000082C8 408A0014 bne cr2, +0x00000014 /* 000082DC */ 000082CC 3A600020 li r19, 0x0020 000082D0 B0B20000 sth [r18], r5 000082D4 B2720002 sth [r18 + 0x0002], r19 000082D8 3A850000 addi r20, r5, 0x0000 label000082DC: 000082DC 40890358 ble cr2, +0x00000358 /* 00008634 */ 000082E0 3CC00100 lis r6, 0x0100 000082E4 3366FFFE subic r27, r6, 2 000082E8 3CC00001 lis r6, 0x0001 000082EC 4DCE7242 creqv crb14, crb14, crb14 000082F0 33A60020 addic r29, r6, 32 000082F4 3B050000 addi r24, r5, 0x0000 000082F8 3BE50000 addi r31, r5, 0x0000 000082FC 563E06B6 rlwinm r30, r17, 0, 26, 27 00008300 48000010 b +0x00000010 /* 00008310 */ label00008304: 00008304 419E00A8 beq cr7, +0x000000A8 /* 000083AC */ 00008308 7CD30734 extsh r19, r6 0000830C 33FF0001 addic r31, r31, 1 label00008310: 00008310 2C140020 cmpwi r20, 32 00008314 30610038 addic r3, r1, 56 00008318 38920000 addi r4, r18, 0x0000 0000831C 40800028 bge +0x00000028 /* 00008344 */ 00008320 B2920000 sth [r18], r20 00008324 92B20004 stw [r18 + 0x0004], r21 00008328 92D20008 stw [r18 + 0x0008], r22 0000832C B2720002 sth [r18 + 0x0002], r19 00008330 4BFFFE21 bl -0x000001E0 /* 00008150 */ 00008334 7C650735 extsh. r5, r3 00008338 408205BC bne +0x000005BC /* 000088F4 */ 0000833C AA920000 lha r20, [r18] 00008340 82B20004 lwz r21, [r18 + 0x0004] label00008344: 00008344 2C930008 cmpwi cr1, r19, 8 00008348 7C1FE800 cmp r31, r29 0000834C 30D5FFFF subic r6, r21, 1 00008350 4184002C blt cr1, +0x0000002C /* 0000837C */ label00008354: 00008354 3133FFF8 subic r9, r19, 8 00008358 7D330734 extsh r19, r9 0000835C 3154FFFF subic r10, r20, 1 00008360 2C930008 cmpwi cr1, r19, 8 00008364 8D260001 lbzu r9, [r6 + 0x0001] 00008368 7D540734 extsh r20, r10 0000836C 56CB402E rlwinm r11, r22, 8, 0, 23 00008370 7D764B78 or r22, r11, r9 00008374 32B50001 addic r21, r21, 1 00008378 4084FFDC bge cr1, -0x00000024 /* 00008354 */ label0000837C: 0000837C 20D30008 subfic r6, r19, 8 00008380 7EC63430 srw r6, r22, r6 00008384 54C6023E rlwinm r6, r6, 0, 8, 31 00008388 7F86D840 cmpl cr7, r6, r27 0000838C 30D30001 addic r6, r19, 1 00008390 4081FF74 ble -0x0000008C /* 00008304 */ 00008394 419E0018 beq cr7, +0x00000018 /* 000083AC */ 00008398 7CD30734 extsh r19, r6 0000839C 33FF0001 addic r31, r31, 1 000083A0 4188FF70 blt cr2, -0x00000090 /* 00008310 */ 000083A4 38A0FFF8 li r5, 0xFFFFFFF8 000083A8 48000574 b +0x00000574 /* 0000891C */ label000083AC: 000083AC 30D30018 addic r6, r19, 24 000083B0 7CC60734 extsh r6, r6 000083B4 2C860008 cmpwi cr1, r6, 8 000083B8 408B00E8 bns cr2, +0x000000E8 /* 000084A0 */ 000083BC 41840030 blt cr1, +0x00000030 /* 000083EC */ 000083C0 3135FFFF subic r9, r21, 1 label000083C4: 000083C4 30C6FFF8 subic r6, r6, 8 000083C8 7CC60734 extsh r6, r6 000083CC 3194FFFF subic r12, r20, 1 000083D0 2C060008 cmpwi r6, 8 000083D4 8D490001 lbzu r10, [r9 + 0x0001] 000083D8 7D940734 extsh r20, r12 000083DC 56CB402E rlwinm r11, r22, 8, 0, 23 000083E0 7D765378 or r22, r11, r10 000083E4 32B50001 addic r21, r21, 1 000083E8 4080FFDC bge -0x00000024 /* 000083C4 */ label000083EC: 000083EC 31260002 addic r9, r6, 2 000083F0 7D290734 extsh r9, r9 000083F4 20C6001E subfic r6, r6, 30 000083F8 2C890008 cmpwi cr1, r9, 8 000083FC 7EC63430 srw r6, r22, r6 00008400 54D807BE rlwinm r24, r6, 0, 30, 31 00008404 30D5FFFF subic r6, r21, 1 00008408 4184002C blt cr1, +0x0000002C /* 00008434 */ label0000840C: 0000840C 3129FFF8 subic r9, r9, 8 00008410 7D290734 extsh r9, r9 00008414 3194FFFF subic r12, r20, 1 00008418 2C090008 cmpwi r9, 8 0000841C 8D660001 lbzu r11, [r6 + 0x0001] 00008420 7D940734 extsh r20, r12 00008424 56CA402E rlwinm r10, r22, 8, 0, 23 00008428 7D565B78 or r22, r10, r11 0000842C 32B50001 addic r21, r21, 1 00008430 4080FFDC bge -0x00000024 /* 0000840C */ label00008434: 00008434 20C9001F subfic r6, r9, 31 00008438 7EC63430 srw r6, r22, r6 0000843C 7CC01120 mtcrf 0x01, r6 00008440 30C90001 addic r6, r9, 1 00008444 7CD30734 extsh r19, r6 00008448 2C130008 cmpwi r19, 8 0000844C 30D5FFFF subic r6, r21, 1 00008450 419F0048 bso cr7, +0x00000048 /* 00008498 */ 00008454 4180002C blt +0x0000002C /* 00008480 */ label00008458: 00008458 3133FFF8 subic r9, r19, 8 0000845C 7D330734 extsh r19, r9 00008460 3174FFFF subic r11, r20, 1 00008464 2C930008 cmpwi cr1, r19, 8 00008468 8D460001 lbzu r10, [r6 + 0x0001] 0000846C 7D740734 extsh r20, r11 00008470 56C9402E rlwinm r9, r22, 8, 0, 23 00008474 7D365378 or r22, r9, r10 00008478 32B50001 addic r21, r21, 1 0000847C 4084FFDC bge cr1, -0x00000024 /* 00008458 */ label00008480: 00008480 20D30014 subfic r6, r19, 20 00008484 3133000C addic r9, r19, 12 00008488 7EC63430 srw r6, r22, r6 0000848C 54C6053E rlwinm r6, r6, 0, 20, 31 00008490 7D290734 extsh r9, r9 00008494 4800009C b +0x0000009C /* 00008530 */ label00008498: 00008498 38A0FFFE li r5, 0xFFFFFFFE 0000849C 48000480 b +0x00000480 /* 0000891C */ label000084A0: 000084A0 41840030 blt cr1, +0x00000030 /* 000084D0 */ 000084A4 3135FFFF subic r9, r21, 1 label000084A8: 000084A8 30C6FFF8 subic r6, r6, 8 000084AC 7CC60734 extsh r6, r6 000084B0 3194FFFF subic r12, r20, 1 000084B4 2C860008 cmpwi cr1, r6, 8 000084B8 8D690001 lbzu r11, [r9 + 0x0001] 000084BC 7D940734 extsh r20, r12 000084C0 56CA402E rlwinm r10, r22, 8, 0, 23 000084C4 7D565B78 or r22, r10, r11 000084C8 32B50001 addic r21, r21, 1 000084CC 4084FFDC bge cr1, -0x00000024 /* 000084A8 */ label000084D0: 000084D0 2126001C subfic r9, r6, 28 000084D4 7EC94C30 srw r9, r22, r9 000084D8 5529073F rlwinm. r9, r9, 0, 28, 31 000084DC 30C60004 addic r6, r6, 4 000084E0 7CD30734 extsh r19, r6 000084E4 2C930008 cmpwi cr1, r19, 8 000084E8 30D5FFFF subic r6, r21, 1 000084EC 40820140 bne +0x00000140 /* 0000862C */ 000084F0 4184002C blt cr1, +0x0000002C /* 0000851C */ label000084F4: 000084F4 3133FFF8 subic r9, r19, 8 000084F8 7D330734 extsh r19, r9 000084FC 3174FFFF subic r11, r20, 1 00008500 2C130008 cmpwi r19, 8 00008504 8D460001 lbzu r10, [r6 + 0x0001] 00008508 7D740734 extsh r20, r11 0000850C 56C9402E rlwinm r9, r22, 8, 0, 23 00008510 7D365378 or r22, r9, r10 00008514 32B50001 addic r21, r21, 1 00008518 4080FFDC bge -0x00000024 /* 000084F4 */ label0000851C: 0000851C 30D3000B addic r6, r19, 11 00008520 7CC90734 extsh r9, r6 00008524 20D30015 subfic r6, r19, 21 00008528 7EC63430 srw r6, r22, r6 0000852C 54C6057E rlwinm r6, r6, 0, 21, 31 label00008530: 00008530 2C890008 cmpwi cr1, r9, 8 00008534 3155FFFF subic r10, r21, 1 00008538 4184002C blt cr1, +0x0000002C /* 00008564 */ label0000853C: 0000853C 3129FFF8 subic r9, r9, 8 00008540 7D290734 extsh r9, r9 00008544 3014FFFF subic r0, r20, 1 00008548 2C090008 cmpwi r9, 8 0000854C 8D8A0001 lbzu r12, [r10 + 0x0001] 00008550 7C140734 extsh r20, r0 00008554 56CB402E rlwinm r11, r22, 8, 0, 23 00008558 7D766378 or r22, r11, r12 0000855C 32B50001 addic r21, r21, 1 00008560 4080FFDC bge -0x00000024 /* 0000853C */ label00008564: 00008564 2149001F subfic r10, r9, 31 00008568 7ECA5430 srw r10, r22, r10 0000856C 7D401120 mtcrf 0x01, r10 00008570 31290001 addic r9, r9, 1 00008574 7D330734 extsh r19, r9 00008578 419F00AC bso cr7, +0x000000AC /* 00008624 */ 0000857C A9320422 lha r9, [r18 + 0x0422] 00008580 7C064800 cmp r6, r9 00008584 40820078 bne +0x00000078 /* 000085FC */ 00008588 408B0178 bns cr2, +0x00000178 /* 00008700 */ 0000858C 2F180000 cmpwi cr6, r24, 0 00008590 2C980001 cmpwi cr1, r24, 1 00008594 2F980002 cmpwi cr7, r24, 2 00008598 2C180003 cmpwi r24, 3 0000859C 419A0058 beq cr6, +0x00000058 /* 000085F4 */ 000085A0 4186004C beq cr1, +0x0000004C /* 000085EC */ 000085A4 419E0028 beq cr7, +0x00000028 /* 000085CC */ 000085A8 40820054 bne +0x00000054 /* 000085FC */ 000085AC 7E202120 mtcrf 0x02, r17 000085B0 4C180000 mcrf cr0, cr6 000085B4 40820048 bne +0x00000048 /* 000085FC */ 000085B8 B2920000 sth [r18], r20 000085BC 92B20004 stw [r18 + 0x0004], r21 000085C0 92D20008 stw [r18 + 0x0008], r22 000085C4 B2720002 sth [r18 + 0x0002], r19 000085C8 48000148 b +0x00000148 /* 00008710 */ label000085CC: 000085CC 7E202120 mtcrf 0x02, r17 000085D0 4C180000 mcrf cr0, cr6 000085D4 40830028 bns +0x00000028 /* 000085FC */ 000085D8 B2920000 sth [r18], r20 000085DC 92B20004 stw [r18 + 0x0004], r21 000085E0 92D20008 stw [r18 + 0x0008], r22 000085E4 B2720002 sth [r18 + 0x0002], r19 000085E8 48000128 b +0x00000128 /* 00008710 */ label000085EC: 000085EC 38A0FFF7 li r5, 0xFFFFFFF7 000085F0 4800032C b +0x0000032C /* 0000891C */ label000085F4: 000085F4 2C1E0000 cmpwi r30, 0 000085F8 41820108 beq +0x00000108 /* 00008700 */ label000085FC: 000085FC 418EFD14 beq cr3, -0x000002EC /* 00008310 */ 00008600 B2920000 sth [r18], r20 00008604 92B20004 stw [r18 + 0x0004], r21 00008608 92D20008 stw [r18 + 0x0008], r22 0000860C B2720002 sth [r18 + 0x0002], r19 00008610 A8DA0008 lha r6, [r26 + 0x0008] 00008614 3BC00001 li r30, 0x0001 00008618 2C86000C cmpwi cr1, r6, 12 0000861C 408601C8 bne cr1, +0x000001C8 /* 000087E4 */ 00008620 48000100 b +0x00000100 /* 00008720 */ label00008624: 00008624 38A0FFFC li r5, 0xFFFFFFFC 00008628 480002F4 b +0x000002F4 /* 0000891C */ label0000862C: 0000862C 38A0FFFD li r5, 0xFFFFFFFD 00008630 480002EC b +0x000002EC /* 0000891C */ label00008634: 00008634 2C140020 cmpwi r20, 32 00008638 4080002C bge +0x0000002C /* 00008664 */ 0000863C B2920000 sth [r18], r20 00008640 92B20004 stw [r18 + 0x0004], r21 00008644 92D20008 stw [r18 + 0x0008], r22 00008648 B2720002 sth [r18 + 0x0002], r19 0000864C 30610038 addic r3, r1, 56 00008650 4BFFFB01 bl -0x00000500 /* 00008150 */ 00008654 7C650735 extsh. r5, r3 00008658 4082029C bne +0x0000029C /* 000088F4 */ 0000865C AA920000 lha r20, [r18] 00008660 82B20004 lwz r21, [r18 + 0x0004] label00008664: 00008664 2C930008 cmpwi cr1, r19, 8 00008668 30D5FFFF subic r6, r21, 1 0000866C 4184002C blt cr1, +0x0000002C /* 00008698 */ label00008670: 00008670 3133FFF8 subic r9, r19, 8 00008674 7D330734 extsh r19, r9 00008678 3174FFFF subic r11, r20, 1 0000867C 2C130008 cmpwi r19, 8 00008680 8D460001 lbzu r10, [r6 + 0x0001] 00008684 7D740734 extsh r20, r11 00008688 56C9402E rlwinm r9, r22, 8, 0, 23 0000868C 7D365378 or r22, r9, r10 00008690 32B50001 addic r21, r21, 1 00008694 4080FFDC bge -0x00000024 /* 00008670 */ label00008698: 00008698 21330008 subfic r9, r19, 8 0000869C 7EC94C30 srw r9, r22, r9 000086A0 3D400100 lis r10, 0x0100 000086A4 5529023E rlwinm r9, r9, 0, 8, 31 000086A8 314AFFFE subic r10, r10, 2 000086AC 7C895040 cmpl cr1, r9, r10 000086B0 30D30018 addic r6, r19, 24 000086B4 7CD30734 extsh r19, r6 000086B8 2C130008 cmpwi r19, 8 000086BC 30D5FFFF subic r6, r21, 1 000086C0 4186000C beq cr1, +0x0000000C /* 000086CC */ 000086C4 38A0FFF5 li r5, 0xFFFFFFF5 000086C8 48000254 b +0x00000254 /* 0000891C */ label000086CC: 000086CC 4180002C blt +0x0000002C /* 000086F8 */ label000086D0: 000086D0 3133FFF8 subic r9, r19, 8 000086D4 7D330734 extsh r19, r9 000086D8 3174FFFF subic r11, r20, 1 000086DC 2C130008 cmpwi r19, 8 000086E0 8D460001 lbzu r10, [r6 + 0x0001] 000086E4 7D740734 extsh r20, r11 000086E8 56C9402E rlwinm r9, r22, 8, 0, 23 000086EC 7D365378 or r22, r9, r10 000086F0 32B50001 addic r21, r21, 1 000086F4 4080FFDC bge -0x00000024 /* 000086D0 */ label000086F8: 000086F8 30D30010 addic r6, r19, 16 000086FC 7CD30734 extsh r19, r6 label00008700: 00008700 B2920000 sth [r18], r20 00008704 92B20004 stw [r18 + 0x0004], r21 00008708 92D20008 stw [r18 + 0x0008], r22 0000870C B2720002 sth [r18 + 0x0002], r19 label00008710: 00008710 A8DA0008 lha r6, [r26 + 0x0008] 00008714 3BC00001 li r30, 0x0001 00008718 2C86000C cmpwi cr1, r6, 12 0000871C 408600C8 bne cr1, +0x000000C8 /* 000087E4 */ label00008720: 00008720 2C170000 cmpwi r23, 0 00008724 30D7FFFF subic r6, r23, 1 00008728 33F0FFFF subic r31, r16, 1 0000872C 7CDE0734 extsh r30, r6 00008730 41820180 beq +0x00000180 /* 000088B0 */ label00008734: 00008734 2C930008 cmpwi cr1, r19, 8 00008738 30610038 addic r3, r1, 56 0000873C 38920000 addi r4, r18, 0x0000 00008740 30D5FFFF subic r6, r21, 1 00008744 4184002C blt cr1, +0x0000002C /* 00008770 */ label00008748: 00008748 3133FFF8 subic r9, r19, 8 0000874C 7D330734 extsh r19, r9 00008750 3174FFFF subic r11, r20, 1 00008754 2C130008 cmpwi r19, 8 00008758 8D460001 lbzu r10, [r6 + 0x0001] 0000875C 7D740734 extsh r20, r11 00008760 56C9402E rlwinm r9, r22, 8, 0, 23 00008764 7D365378 or r22, r9, r10 00008768 32B50001 addic r21, r21, 1 0000876C 4080FFDC bge -0x00000024 /* 00008748 */ label00008770: 00008770 20D30014 subfic r6, r19, 20 00008774 7EC63430 srw r6, r22, r6 00008778 54C6053E rlwinm r6, r6, 0, 20, 31 0000877C 28860FFF cmplwi cr1, r6, 4095 00008780 2C140008 cmpwi r20, 8 00008784 41860058 beq cr1, +0x00000058 /* 000087DC */ 00008788 7D3930AE lbzx r9, r25, r6 0000878C 7CDC30AE lbzx r6, r28, r6 00008790 7D290774 extsb r9, r9 00008794 7D334814 addc r9, r19, r9 00008798 9CDF0001 stbu [r31 + 0x0001], r6 0000879C 7D330734 extsh r19, r9 000087A0 40800020 bge +0x00000020 /* 000087C0 */ 000087A4 B2920000 sth [r18], r20 000087A8 92B20004 stw [r18 + 0x0004], r21 000087AC 4BFFF9A5 bl -0x0000065C /* 00008150 */ 000087B0 7C650735 extsh. r5, r3 000087B4 AA920000 lha r20, [r18] 000087B8 4082011C bne +0x0000011C /* 000088D4 */ 000087BC 82B20004 lwz r21, [r18 + 0x0004] label000087C0: 000087C0 2C1E0000 cmpwi r30, 0 000087C4 30DEFFFF subic r6, r30, 1 000087C8 7CDE0734 extsh r30, r6 000087CC 4082FF68 bne -0x00000098 /* 00008734 */ 000087D0 2C050000 cmpwi r5, 0 000087D4 40820100 bne +0x00000100 /* 000088D4 */ 000087D8 480000E0 b +0x000000E0 /* 000088B8 */ label000087DC: 000087DC 38A0FFFA li r5, 0xFFFFFFFA 000087E0 480000F4 b +0x000000F4 /* 000088D4 */ label000087E4: 000087E4 7FC63030 slw r6, r30, r6 000087E8 30C6FFFF subic r6, r6, 1 000087EC 2C170000 cmpwi r23, 0 000087F0 54DF043E rlwinm r31, r6, 0, 16, 31 000087F4 30D7FFFF subic r6, r23, 1 000087F8 7CDD0734 extsh r29, r6 000087FC 3370FFFF subic r27, r16, 1 00008800 418200B0 beq +0x000000B0 /* 000088B0 */ label00008804: 00008804 A95A0008 lha r10, [r26 + 0x0008] 00008808 2C930008 cmpwi cr1, r19, 8 0000880C 7FC65030 slw r6, r30, r10 00008810 3126FFFF subic r9, r6, 1 00008814 30610038 addic r3, r1, 56 00008818 38920000 addi r4, r18, 0x0000 0000881C 30D5FFFF subic r6, r21, 1 00008820 4184002C blt cr1, +0x0000002C /* 0000884C */ label00008824: 00008824 3173FFF8 subic r11, r19, 8 00008828 7D730734 extsh r19, r11 0000882C 3014FFFF subic r0, r20, 1 00008830 2C130008 cmpwi r19, 8 00008834 8D660001 lbzu r11, [r6 + 0x0001] 00008838 7C140734 extsh r20, r0 0000883C 56CC402E rlwinm r12, r22, 8, 0, 23 00008840 7D965B78 or r22, r12, r11 00008844 32B50001 addic r21, r21, 1 00008848 4080FFDC bge -0x00000024 /* 00008824 */ label0000884C: 0000884C 20D30020 subfic r6, r19, 32 00008850 7CCA3010 subfc r6, r10, r6 00008854 7EC63430 srw r6, r22, r6 00008858 7D263038 and r6, r9, r6 0000885C 7C86F840 cmpl cr1, r6, r31 00008860 2C140008 cmpwi r20, 8 00008864 4186FF78 beq cr1, -0x00000088 /* 000087DC */ 00008868 7D3930AE lbzx r9, r25, r6 0000886C 7CDC30AE lbzx r6, r28, r6 00008870 7D290774 extsb r9, r9 00008874 7D334814 addc r9, r19, r9 00008878 9CDB0001 stbu [r27 + 0x0001], r6 0000887C 7D330734 extsh r19, r9 00008880 40800020 bge +0x00000020 /* 000088A0 */ 00008884 B2920000 sth [r18], r20 00008888 92B20004 stw [r18 + 0x0004], r21 0000888C 4BFFF8C5 bl -0x0000073C /* 00008150 */ 00008890 7C650735 extsh. r5, r3 00008894 AA920000 lha r20, [r18] 00008898 4082003C bne +0x0000003C /* 000088D4 */ 0000889C 82B20004 lwz r21, [r18 + 0x0004] label000088A0: 000088A0 2C1D0000 cmpwi r29, 0 000088A4 30DDFFFF subic r6, r29, 1 000088A8 7CDD0734 extsh r29, r6 000088AC 4082FF58 bne -0x000000A8 /* 00008804 */ label000088B0: 000088B0 2C050000 cmpwi r5, 0 000088B4 40820020 bne +0x00000020 /* 000088D4 */ label000088B8: 000088B8 A8D20422 lha r6, [r18 + 0x0422] 000088BC B2920000 sth [r18], r20 000088C0 30C60001 addic r6, r6, 1 000088C4 92B20004 stw [r18 + 0x0004], r21 000088C8 92D20008 stw [r18 + 0x0008], r22 000088CC B2720002 sth [r18 + 0x0002], r19 000088D0 B0D20422 sth [r18 + 0x0422], r6 label000088D4: 000088D4 38650000 addi r3, r5, 0x0000 000088D8 818100A4 lwz r12, [r1 + 0x00A4] 000088DC 800100A8 lwz r0, [r1 + 0x00A8] 000088E0 7D830120 mtcrf 0x30, r12 000088E4 302100A0 addic r1, r1, 160 000088E8 7C0803A6 mtlr r0 000088EC B9E1FFBC lmw r15, [r1 - 0x0044] 000088F0 4E800020 blr label000088F4: 000088F4 2C050000 cmpwi r5, 0 000088F8 40820024 bne +0x00000024 /* 0000891C */ 000088FC A8D20422 lha r6, [r18 + 0x0422] 00008900 55E906B7 rlwinm. r9, r15, 0, 26, 27 00008904 30C60001 addic r6, r6, 1 00008908 B0D20422 sth [r18 + 0x0422], r6 0000890C 7CC90734 extsh r9, r6 00008910 30C90001 addic r6, r9, 1 00008914 41820008 beq +0x00000008 /* 0000891C */ 00008918 B0D20422 sth [r18 + 0x0422], r6 label0000891C: 0000891C B2720002 sth [r18 + 0x0002], r19 00008920 B2920000 sth [r18], r20 00008924 92B20004 stw [r18 + 0x0004], r21 00008928 92D20008 stw [r18 + 0x0008], r22 0000892C 4BFFFFA8 b -0x00000058 /* 000088D4 */ 00008930 00000000 .invalid 00008934 00002043 .invalid 00008938 80110700 lwz r0, [r17 + 0x0700] 0000893C 00000000 .invalid 00008940 000006DC .invalid 00008944 000A4465 .invalid 00008948 636F6465 ori r15, r27, 0x6465 0000894C 4C696E65 .invalid 4C 00008950 8000FFFC lwz r0, [r0 - 0x0004] 00008954 00000000 .invalid 00008958 BE21FFC4 stmw [r1 - 0x003C], r17 0000895C 3B880000 addi r28, r8, 0x0000 00008960 7C9B0735 extsh. r27, r4 00008964 3B2A0000 addi r25, r10, 0x0000 00008968 309BFFFF subic r4, r27, 1 0000896C 7C0802A6 mflr r0 00008970 33390100 addic r25, r25, 256 00008974 90010008 stw [r1 + 0x0008], r0 00008978 9421FF80 stwu [r1 - 0x0080], r1 0000897C 7C9B0734 extsh r27, r4 00008980 323C0800 addic r17, r28, 2048 00008984 325C0400 addic r18, r28, 1024 00008988 418200BC beq +0x000000BC /* 00008A44 */ 0000898C 3C80FFFF lis r4, 0xFFFF 00008990 32C3FFFC subic r22, r3, 4 00008994 33C7FFFF subic r30, r7, 1 00008998 3286FFFF subic r20, r6, 1 0000899C 3265FFFF subic r19, r5, 1 000089A0 33047DB2 addic r24, r4, 32178 label000089A4: 000089A4 8C9E0001 lbzu r4, [r30 + 0x0001] 000089A8 8D130001 lbzu r8, [r19 + 0x0001] 000089AC 5484103A rlwinm r4, r4, 2, 0, 29 000089B0 7FF1202E lwzx r31, r17, r4 000089B4 8C940001 lbzu r4, [r20 + 0x0001] 000089B8 5508103A rlwinm r8, r8, 2, 0, 29 000089BC 5484103A rlwinm r4, r4, 2, 0, 29 000089C0 7EF2202E lwzx r23, r18, r4 000089C4 7F5C402E lwzx r26, r28, r8 000089C8 38770000 addi r3, r23, 0x0000 000089CC 7D1AF814 addc r8, r26, r31 000089D0 7D048670 srawi r4, r8, 16 000089D4 7EB920AE lbzx r21, r25, r4 000089D8 3880CE56 li r4, 0xFFFFCE56 000089DC 48003671 bl +0x00003670 /* 0000C04C */ 000089E0 80410014 lwz r2, [r1 + 0x0014] 000089E4 7FBA1814 addc r29, r26, r3 000089E8 387F0000 addi r3, r31, 0x0000 000089EC 38980000 addi r4, r24, 0x0000 000089F0 4800365D bl +0x0000365C /* 0000C04C */ 000089F4 80410014 lwz r2, [r1 + 0x0014] 000089F8 7C9D1814 addc r4, r29, r3 000089FC 7C848670 srawi r4, r4, 16 00008A00 7D1AB814 addc r8, r26, r23 00008A04 7C9920AE lbzx r4, r25, r4 00008A08 7D088670 srawi r8, r8, 16 00008A0C 5484402E rlwinm r4, r4, 8, 0, 23 00008A10 7D1940AE lbzx r8, r25, r8 00008A14 2C1B0000 cmpwi r27, 0 00008A18 52A4801E rlwimi r4, r21, 16, 0, 15 00008A1C 7C844378 or r4, r4, r8 00008A20 311BFFFF subic r8, r27, 1 00008A24 94960004 stwu [r22 + 0x0004], r4 00008A28 7D1B0734 extsh r27, r8 00008A2C 4082FF78 bne -0x00000088 /* 000089A4 */ 00008A30 81810088 lwz r12, [r1 + 0x0088] 00008A34 30210080 addic r1, r1, 128 00008A38 7D8803A6 mtlr r12 00008A3C BA21FFC4 lmw r17, [r1 - 0x003C] 00008A40 4E800020 blr label00008A44: 00008A44 BA210044 lmw r17, [r1 + 0x0044] 00008A48 30210080 addic r1, r1, 128 00008A4C 4E800020 blr 00008A50 00000000 .invalid 00008A54 00002041 .invalid 00008A58 800F0800 lwz r0, [r15 + 0x0800] 00008A5C 00000000 .invalid 00008A60 000000F8 .invalid 00008A64 000D5363 .invalid 00008A68 616E4C69 ori r14, r11, 0x4C69 00008A6C 6E654E6F xoris r5, r19, 0x4E6F 00008A70 54616200 rlwinm r1, r3, 12, 8, 0 00008A74 BDE1FFBC stmw [r1 - 0x0044], r15 00008A78 3B480000 addi r26, r8, 0x0000 00008A7C 3A0A0000 addi r16, r10, 0x0000 00008A80 7C990735 extsh. r25, r4 00008A84 7C0802A6 mflr r0 00008A88 32100100 addic r16, r16, 256 00008A8C 90010008 stw [r1 + 0x0008], r0 00008A90 3019FFFF subic r0, r25, 1 00008A94 9421FF70 stwu [r1 - 0x0090], r1 00008A98 3A230000 addi r17, r3, 0x0000 00008A9C 7C190734 extsh r25, r0 00008AA0 3A400000 li r18, 0x0000 00008AA4 327A0800 addic r19, r26, 2048 00008AA8 32DA0400 addic r22, r26, 1024 00008AAC 418200E0 beq +0x000000E0 /* 00008B8C */ 00008AB0 3C00FFFF lis r0, 0xFFFF 00008AB4 3F0000FE lis r24, 0x00FE 00008AB8 6318FEFE ori r24, r24, 0xFEFE 00008ABC 32A7FFFF subic r21, r7, 1 00008AC0 3286FFFF subic r20, r6, 1 00008AC4 3365FFFF subic r27, r5, 1 00008AC8 31E07DB2 addic r15, r0, 32178 label00008ACC: 00008ACC 8CFB0001 lbzu r7, [r27 + 0x0001] 00008AD0 8C150001 lbzu r0, [r21 + 0x0001] 00008AD4 54E8103A rlwinm r8, r7, 2, 0, 29 00008AD8 5407103A rlwinm r7, r0, 2, 0, 29 00008ADC 7FD3382E lwzx r30, r19, r7 00008AE0 8CF40001 lbzu r7, [r20 + 0x0001] 00008AE4 7F9A402E lwzx r28, r26, r8 00008AE8 54E7103A rlwinm r7, r7, 2, 0, 29 00008AEC 7FB6382E lwzx r29, r22, r7 00008AF0 7C1CF014 addc r0, r28, r30 00008AF4 7C078670 srawi r7, r0, 16 00008AF8 7EF038AE lbzx r23, r16, r7 00008AFC 387D0000 addi r3, r29, 0x0000 00008B00 3880CE56 li r4, 0xFFFFCE56 00008B04 48003549 bl +0x00003548 /* 0000C04C */ 00008B08 80410014 lwz r2, [r1 + 0x0014] 00008B0C 7FFC1814 addc r31, r28, r3 00008B10 387E0000 addi r3, r30, 0x0000 00008B14 388F0000 addi r4, r15, 0x0000 00008B18 48003535 bl +0x00003534 /* 0000C04C */ 00008B1C 80410014 lwz r2, [r1 + 0x0014] 00008B20 7C1F1814 addc r0, r31, r3 00008B24 7C078670 srawi r7, r0, 16 00008B28 7C1CE814 addc r0, r28, r29 00008B2C 7CF038AE lbzx r7, r16, r7 00008B30 7C088670 srawi r8, r0, 16 00008B34 54E0402E rlwinm r0, r7, 8, 0, 23 00008B38 7CF040AE lbzx r7, r16, r8 00008B3C 52E0801E rlwimi r0, r23, 16, 0, 15 00008B40 7C003B78 or r0, r0, r7 00008B44 7E48C038 and r8, r18, r24 00008B48 7C07C038 and r7, r0, r24 00008B4C 54E7F87E rlwinm r7, r7, 31, 1, 31 00008B50 5508F87E rlwinm r8, r8, 31, 1, 31 00008B54 2C190000 cmpwi r25, 0 00008B58 7CE74014 addc r7, r7, r8 00008B5C 90F10000 stw [r17], r7 00008B60 30F9FFFF subic r7, r25, 1 00008B64 90110004 stw [r17 + 0x0004], r0 00008B68 32310008 addic r17, r17, 8 00008B6C 32400000 addic r18, r0, 0 00008B70 7CF90734 extsh r25, r7 00008B74 4082FF58 bne -0x000000A8 /* 00008ACC */ 00008B78 81810098 lwz r12, [r1 + 0x0098] 00008B7C 30210090 addic r1, r1, 144 00008B80 7D8803A6 mtlr r12 00008B84 B9E1FFBC lmw r15, [r1 - 0x0044] 00008B88 4E800020 blr label00008B8C: 00008B8C BA010050 lmw r16, [r1 + 0x0050] 00008B90 30210090 addic r1, r1, 144 00008B94 4E800020 blr 00008B98 00000000 .invalid 00008B9C 00002041 .invalid 00008BA0 80110800 lwz r0, [r17 + 0x0800] 00008BA4 00000000 .invalid 00008BA8 00000124 .invalid 00008BAC 00115363 .invalid 00008BB0 616E4C69 ori r14, r11, 0x4C69 00008BB4 6E65446F xoris r5, r19, 0x446F 00008BB8 75624E6F andis. r2, r11, 0x4E6F 00008BBC 54616200 rlwinm r1, r3, 12, 8, 0 00008BC0 BDE1FFBC stmw [r1 - 0x0044], r15 00008BC4 3B480000 addi r26, r8, 0x0000 00008BC8 3A0A0000 addi r16, r10, 0x0000 00008BCC 7C990735 extsh. r25, r4 00008BD0 7C0802A6 mflr r0 00008BD4 32100100 addic r16, r16, 256 00008BD8 90010008 stw [r1 + 0x0008], r0 00008BDC 3019FFFF subic r0, r25, 1 00008BE0 9421FF70 stwu [r1 - 0x0090], r1 00008BE4 3A230000 addi r17, r3, 0x0000 00008BE8 7C190734 extsh r25, r0 00008BEC 3A400000 li r18, 0x0000 00008BF0 327A0800 addic r19, r26, 2048 00008BF4 32DA0400 addic r22, r26, 1024 00008BF8 418200F8 beq +0x000000F8 /* 00008CF0 */ 00008BFC 3C00FFFF lis r0, 0xFFFF 00008C00 3F0000FE lis r24, 0x00FE 00008C04 6318FEFE ori r24, r24, 0xFEFE 00008C08 32A7FFFF subic r21, r7, 1 00008C0C 3286FFFF subic r20, r6, 1 00008C10 3365FFFF subic r27, r5, 1 00008C14 31E07DB2 addic r15, r0, 32178 label00008C18: 00008C18 8CFB0001 lbzu r7, [r27 + 0x0001] 00008C1C 8C150001 lbzu r0, [r21 + 0x0001] 00008C20 54E8103A rlwinm r8, r7, 2, 0, 29 00008C24 5407103A rlwinm r7, r0, 2, 0, 29 00008C28 7FD3382E lwzx r30, r19, r7 00008C2C 8CF40001 lbzu r7, [r20 + 0x0001] 00008C30 7F9A402E lwzx r28, r26, r8 00008C34 54E7103A rlwinm r7, r7, 2, 0, 29 00008C38 7FB6382E lwzx r29, r22, r7 00008C3C 7C1CF014 addc r0, r28, r30 00008C40 7C078670 srawi r7, r0, 16 00008C44 7EF038AE lbzx r23, r16, r7 00008C48 387D0000 addi r3, r29, 0x0000 00008C4C 3880CE56 li r4, 0xFFFFCE56 00008C50 480033FD bl +0x000033FC /* 0000C04C */ 00008C54 80410014 lwz r2, [r1 + 0x0014] 00008C58 7FFC1814 addc r31, r28, r3 00008C5C 387E0000 addi r3, r30, 0x0000 00008C60 388F0000 addi r4, r15, 0x0000 00008C64 480033E9 bl +0x000033E8 /* 0000C04C */ 00008C68 80410014 lwz r2, [r1 + 0x0014] 00008C6C 7C1F1814 addc r0, r31, r3 00008C70 7C078670 srawi r7, r0, 16 00008C74 7C1CE814 addc r0, r28, r29 00008C78 7CF038AE lbzx r7, r16, r7 00008C7C 7C088670 srawi r8, r0, 16 00008C80 54E0402E rlwinm r0, r7, 8, 0, 23 00008C84 7CF040AE lbzx r7, r16, r8 00008C88 52E0801E rlwimi r0, r23, 16, 0, 15 00008C8C 7C003B78 or r0, r0, r7 00008C90 7C08C038 and r8, r0, r24 00008C94 7E47C038 and r7, r18, r24 00008C98 550BF87E rlwinm r11, r8, 31, 1, 31 00008C9C 54E8F87E rlwinm r8, r7, 31, 1, 31 00008CA0 7CE85814 addc r7, r8, r11 00008CA4 7CE9C038 and r9, r7, r24 00008CA8 5529F87E rlwinm r9, r9, 31, 1, 31 00008CAC 7D6B4814 addc r11, r11, r9 00008CB0 7D084814 addc r8, r8, r9 00008CB4 90F10004 stw [r17 + 0x0004], r7 00008CB8 9011000C stw [r17 + 0x000C], r0 00008CBC 2C190000 cmpwi r25, 0 00008CC0 91110000 stw [r17], r8 00008CC4 30F9FFFF subic r7, r25, 1 00008CC8 91710008 stw [r17 + 0x0008], r11 00008CCC 32400000 addic r18, r0, 0 00008CD0 32310010 addic r17, r17, 16 00008CD4 7CF90734 extsh r25, r7 00008CD8 4082FF40 bne -0x000000C0 /* 00008C18 */ 00008CDC 81810098 lwz r12, [r1 + 0x0098] 00008CE0 30210090 addic r1, r1, 144 00008CE4 7D8803A6 mtlr r12 00008CE8 B9E1FFBC lmw r15, [r1 - 0x0044] 00008CEC 4E800020 blr label00008CF0: 00008CF0 BA010050 lmw r16, [r1 + 0x0050] 00008CF4 30210090 addic r1, r1, 144 00008CF8 4E800020 blr 00008CFC 00000000 .invalid 00008D00 00002041 .invalid 00008D04 80110800 lwz r0, [r17 + 0x0800] 00008D08 00000000 .invalid 00008D0C 0000013C .invalid 00008D10 00115363 .invalid 00008D14 616E4C69 ori r14, r11, 0x4C69 00008D18 6E655175 xoris r5, r19, 0x5175 00008D1C 61644E6F ori r4, r11, 0x4E6F 00008D20 54616200 rlwinm r1, r3, 12, 8, 0 00008D24 2C030000 cmpwi r3, 0 00008D28 2C8300FF cmpwi cr1, r3, 255 00008D2C 4080000C bge +0x0000000C /* 00008D38 */ 00008D30 38600000 li r3, 0x0000 00008D34 4E800020 blr label00008D38: 00008D38 4085000C ble cr1, +0x0000000C /* 00008D44 */ 00008D3C 386000FF li r3, 0x00FF 00008D40 4E800020 blr label00008D44: 00008D44 4E800020 blr 00008D48 00000000 .invalid 00008D4C 00002040 .invalid 00008D50 00000100 .invalid 00008D54 00000000 .invalid 00008D58 00000024 .invalid 00008D5C 00067069 .invalid 00008D60 6E323535 xoris r18, r17, 0x3535 00008D64 39890000 addi r12, r9, 0x0000 00008D68 7C8B0735 extsh. r11, r4 00008D6C 300BFFFF subic r0, r11, 1 00008D70 BF61FFEC stmw [r1 - 0x0014], r27 00008D74 314A0100 addic r10, r10, 256 00008D78 7C0B0734 extsh r11, r0 00008D7C 318C0800 addic r12, r12, 2048 00008D80 31291800 addic r9, r9, 6144 00008D84 418200A8 beq +0x000000A8 /* 00008E2C */ 00008D88 3083FFFC subic r4, r3, 4 00008D8C 33E7FFFF subic r31, r7, 1 00008D90 33C6FFFF subic r30, r6, 1 00008D94 33A5FFFF subic r29, r5, 1 00008D98 33680800 addic r27, r8, 2048 00008D9C 33880400 addic r28, r8, 1024 label00008DA0: 00008DA0 8C1F0001 lbzu r0, [r31 + 0x0001] 00008DA4 8CBE0001 lbzu r5, [r30 + 0x0001] 00008DA8 5406103A rlwinm r6, r0, 2, 0, 29 00008DAC 54A5103A rlwinm r5, r5, 2, 0, 29 00008DB0 7CFB302E lwzx r7, r27, r6 00008DB4 8CDD0001 lbzu r6, [r29 + 0x0001] 00008DB8 7CBC282E lwzx r5, r28, r5 00008DBC 54C3103A rlwinm r3, r6, 2, 0, 29 00008DC0 7CA08670 srawi r0, r5, 16 00008DC4 5406103A rlwinm r6, r0, 2, 0, 29 00008DC8 7C08182E lwzx r0, r8, r3 00008DCC 7CCC302E lwzx r6, r12, r6 00008DD0 7C603814 addc r3, r0, r7 00008DD4 7CE78670 srawi r7, r7, 16 00008DD8 54E7103A rlwinm r7, r7, 2, 0, 29 00008DDC 7CA02814 addc r5, r0, r5 00008DE0 7CA58670 srawi r5, r5, 16 00008DE4 7CE9382E lwzx r7, r9, r7 00008DE8 7CAA28AE lbzx r5, r10, r5 00008DEC 2C0B0000 cmpwi r11, 0 00008DF0 7C003014 addc r0, r0, r6 00008DF4 7C003814 addc r0, r0, r7 00008DF8 7C078670 srawi r7, r0, 16 00008DFC 7C0A38AE lbzx r0, r10, r7 00008E00 7C638670 srawi r3, r3, 16 00008E04 7CCA18AE lbzx r6, r10, r3 00008E08 30EBFFFF subic r7, r11, 1 00008E0C 5400402E rlwinm r0, r0, 8, 0, 23 00008E10 50C0801E rlwimi r0, r6, 16, 0, 15 00008E14 7C052B78 or r5, r0, r5 00008E18 94A40004 stwu [r4 + 0x0004], r5 00008E1C 7CEB0734 extsh r11, r7 00008E20 4082FF80 bne -0x00000080 /* 00008DA0 */ 00008E24 BB61FFEC lmw r27, [r1 - 0x0014] 00008E28 4E800020 blr label00008E2C: 00008E2C 4E800020 blr 00008E30 00000000 .invalid 00008E34 00002040 .invalid 00008E38 00050800 .invalid 00008E3C 00000000 .invalid 00008E40 000000CC .invalid 00008E44 00085363 .invalid 00008E48 616E4C69 ori r14, r11, 0x4C69 00008E4C 6E650000 xoris r5, r19, 0x0000 00008E50 BF21FFE4 stmw [r1 - 0x001C], r25 00008E54 7C9D0735 extsh. r29, r4 00008E58 317DFFFF subic r11, r29, 1 00008E5C 33C91800 addic r30, r9, 6144 00008E60 38800000 li r4, 0x0000 00008E64 39840000 addi r12, r4, 0x0000 00008E68 7D7D0734 extsh r29, r11 00008E6C 314A0100 addic r10, r10, 256 00008E70 31290800 addic r9, r9, 2048 00008E74 39640000 addi r11, r4, 0x0000 00008E78 418200E8 beq +0x000000E8 /* 00008F60 */ 00008E7C 3387FFFF subic r28, r7, 1 00008E80 3323FFFE subic r25, r3, 2 00008E84 3366FFFF subic r27, r6, 1 00008E88 3345FFFF subic r26, r5, 1 00008E8C 33E80800 addic r31, r8, 2048 00008E90 30E80400 addic r7, r8, 1024 label00008E94: 00008E94 7C6400D0 neg r3, r4 00008E98 8C9B0001 lbzu r4, [r27 + 0x0001] 00008E9C 7CCB00D0 neg r6, r11 00008EA0 5484103A rlwinm r4, r4, 2, 0, 29 00008EA4 8D7C0001 lbzu r11, [r28 + 0x0001] 00008EA8 7CAC00D0 neg r5, r12 00008EAC 7C07202E lwzx r0, r7, r4 00008EB0 5564103A rlwinm r4, r11, 2, 0, 29 00008EB4 7D7F202E lwzx r11, r31, r4 00008EB8 8C9A0001 lbzu r4, [r26 + 0x0001] 00008EBC 7C0C8670 srawi r12, r0, 16 00008EC0 5484103A rlwinm r4, r4, 2, 0, 29 00008EC4 558C103A rlwinm r12, r12, 2, 0, 29 00008EC8 7D89602E lwzx r12, r9, r12 00008ECC 7C88202E lwzx r4, r8, r4 00008ED0 7C040014 addc r0, r4, r0 00008ED4 7D846014 addc r12, r4, r12 00008ED8 7C845814 addc r4, r4, r11 00008EDC 7D6B8670 srawi r11, r11, 16 00008EE0 556B103A rlwinm r11, r11, 2, 0, 29 00008EE4 7D7E582E lwzx r11, r30, r11 00008EE8 7C848670 srawi r4, r4, 16 00008EEC 7D6C5814 addc r11, r12, r11 00008EF0 7D6B8670 srawi r11, r11, 16 00008EF4 7C008670 srawi r0, r0, 16 00008EF8 7C8A2014 addc r4, r10, r4 00008EFC 7D6A5814 addc r11, r10, r11 00008F00 7D8A0014 addc r12, r10, r0 00008F04 7D6B30AE lbzx r11, r11, r6 00008F08 7D8C18AE lbzx r12, r12, r3 00008F0C 7CA428AE lbzx r5, r4, r5 00008F10 5584077E rlwinm r4, r12, 0, 29, 31 00008F14 55661034 rlwinm r6, r11, 2, 0, 26 00008F18 50A6382A rlwimi r6, r5, 7, 0, 21 00008F1C 2C1D0000 cmpwi r29, 0 00008F20 558CE8FE rlwinm r12, r12, 29, 3, 31 00008F24 556B077E rlwinm r11, r11, 0, 29, 31 00008F28 7CCC6378 or r12, r6, r12 00008F2C 54A5077E rlwinm r5, r5, 0, 29, 31 00008F30 216B0004 subfic r11, r11, 4 00008F34 20840004 subfic r4, r4, 4 00008F38 20A50004 subfic r5, r5, 4 00008F3C 30DDFFFF subic r6, r29, 1 00008F40 B5990002 sthu [r25 + 0x0002], r12 00008F44 7C840734 extsh r4, r4 00008F48 7D6B0734 extsh r11, r11 00008F4C 7CAC0734 extsh r12, r5 00008F50 7CDD0734 extsh r29, r6 00008F54 4082FF40 bne -0x000000C0 /* 00008E94 */ 00008F58 BB21FFE4 lmw r25, [r1 - 0x001C] 00008F5C 4E800020 blr label00008F60: 00008F60 83C1FFF8 lwz r30, [r1 - 0x0008] 00008F64 83A1FFF4 lwz r29, [r1 - 0x000C] 00008F68 4E800020 blr 00008F6C 00000000 .invalid 00008F70 00002040 .invalid 00008F74 00070800 .invalid 00008F78 00000000 .invalid 00008F7C 0000011C .invalid 00008F80 000A5363 .invalid 00008F84 616E4C69 ori r14, r11, 0x4C69 00008F88 6E653136 xoris r5, r19, 0x3136 00008F8C BDE1FFBC stmw [r1 - 0x0044], r15 00008F90 3A480000 addi r18, r8, 0x0000 00008F94 3A6A0000 addi r19, r10, 0x0000 00008F98 3A800000 li r20, 0x0000 00008F9C 32730100 addic r19, r19, 256 00008FA0 7C980735 extsh. r24, r4 00008FA4 7C0802A6 mflr r0 00008FA8 3AF40000 addi r23, r20, 0x0000 00008FAC 90010008 stw [r1 + 0x0008], r0 00008FB0 3018FFFF subic r0, r24, 1 00008FB4 9421FF70 stwu [r1 - 0x0090], r1 00008FB8 7C180734 extsh r24, r0 00008FBC 38140000 addi r0, r20, 0x0000 00008FC0 31F20800 addic r15, r18, 2048 00008FC4 32D20400 addic r22, r18, 1024 00008FC8 418200FC beq +0x000000FC /* 000090C4 */ 00008FCC 3C80FFFF lis r4, 0xFFFF 00008FD0 32A3FFFE subic r21, r3, 2 00008FD4 3367FFFF subic r27, r7, 1 00008FD8 3386FFFF subic r28, r6, 1 00008FDC 3345FFFF subic r26, r5, 1 00008FE0 32247DB2 addic r17, r4, 32178 label00008FE4: 00008FE4 7D2000D0 neg r9, r0 00008FE8 8C9A0001 lbzu r4, [r26 + 0x0001] 00008FEC 8C1B0001 lbzu r0, [r27 + 0x0001] 00008FF0 548A103A rlwinm r10, r4, 2, 0, 29 00008FF4 5404103A rlwinm r4, r0, 2, 0, 29 00008FF8 7FEF202E lwzx r31, r15, r4 00008FFC 8C9C0001 lbzu r4, [r28 + 0x0001] 00009000 7FD2502E lwzx r30, r18, r10 00009004 5484103A rlwinm r4, r4, 2, 0, 29 00009008 7FB6202E lwzx r29, r22, r4 0000900C 7C1EF814 addc r0, r30, r31 00009010 7C008670 srawi r0, r0, 16 00009014 7C930014 addc r4, r19, r0 00009018 7E0448AE lbzx r16, r4, r9 0000901C 387D0000 addi r3, r29, 0x0000 00009020 3880CE56 li r4, 0xFFFFCE56 00009024 48003029 bl +0x00003028 /* 0000C04C */ 00009028 80410014 lwz r2, [r1 + 0x0014] 0000902C 7F3E1814 addc r25, r30, r3 00009030 387F0000 addi r3, r31, 0x0000 00009034 38910000 addi r4, r17, 0x0000 00009038 48003015 bl +0x00003014 /* 0000C04C */ 0000903C 80410014 lwz r2, [r1 + 0x0014] 00009040 7C191814 addc r0, r25, r3 00009044 7C9EE814 addc r4, r30, r29 00009048 7C008670 srawi r0, r0, 16 0000904C 7C898670 srawi r9, r4, 16 00009050 7C9700D0 neg r4, r23 00009054 7D530014 addc r10, r19, r0 00009058 7C0A20AE lbzx r0, r10, r4 0000905C 7C934814 addc r4, r19, r9 00009060 7D3400D0 neg r9, r20 00009064 7C8448AE lbzx r4, r4, r9 00009068 540A1034 rlwinm r10, r0, 2, 0, 26 0000906C 548BE8FE rlwinm r11, r4, 29, 3, 31 00009070 520A382A rlwimi r10, r16, 7, 0, 21 00009074 7D4A5B78 or r10, r10, r11 00009078 5609077E rlwinm r9, r16, 0, 29, 31 0000907C 540B077E rlwinm r11, r0, 0, 29, 31 00009080 5484077E rlwinm r4, r4, 0, 29, 31 00009084 20090004 subfic r0, r9, 4 00009088 B5550002 sthu [r21 + 0x0002], r10 0000908C 2C180000 cmpwi r24, 0 00009090 214B0004 subfic r10, r11, 4 00009094 20840004 subfic r4, r4, 4 00009098 3138FFFF subic r9, r24, 1 0000909C 7C940734 extsh r20, r4 000090A0 7C000734 extsh r0, r0 000090A4 7D570734 extsh r23, r10 000090A8 7D380734 extsh r24, r9 000090AC 4082FF38 bne -0x000000C8 /* 00008FE4 */ 000090B0 81810098 lwz r12, [r1 + 0x0098] 000090B4 30210090 addic r1, r1, 144 000090B8 7D8803A6 mtlr r12 000090BC B9E1FFBC lmw r15, [r1 - 0x0044] 000090C0 4E800020 blr label000090C4: 000090C4 81E1004C lwz r15, [r1 + 0x004C] 000090C8 BA410058 lmw r18, [r1 + 0x0058] 000090CC 30210090 addic r1, r1, 144 000090D0 4E800020 blr 000090D4 00000000 .invalid 000090D8 00002041 .invalid 000090DC 80110800 lwz r0, [r17 + 0x0800] 000090E0 00000000 .invalid 000090E4 00000148 .invalid 000090E8 000F5363 .invalid 000090EC 616E4C69 ori r14, r11, 0x4C69 000090F0 6E653136 xoris r5, r19, 0x3136 000090F4 4E6F5461 .invalid 4C 000090F8 62000000 ori r0, r16, 0x0000 000090FC 7C870734 extsh r7, r4 00009100 2C070004 cmpwi r7, 4 00009104 314A0100 addic r10, r10, 256 00009108 3123FFFC subic r9, r3, 4 0000910C 41800080 blt +0x00000080 /* 0000918C */ label00009110: 00009110 88850000 lbz r4, [r5] 00009114 3007FFFC subic r0, r7, 4 00009118 7C070734 extsh r7, r0 0000911C 88050001 lbz r0, [r5 + 0x0001] 00009120 5484103A rlwinm r4, r4, 2, 0, 29 00009124 5406103A rlwinm r6, r0, 2, 0, 29 00009128 7C88202E lwzx r4, r8, r4 0000912C 7C08302E lwzx r0, r8, r6 00009130 7C868670 srawi r6, r4, 16 00009134 7C048670 srawi r4, r0, 16 00009138 7C0A20AE lbzx r0, r10, r4 0000913C 88850002 lbz r4, [r5 + 0x0002] 00009140 7CCA30AE lbzx r6, r10, r6 00009144 5484103A rlwinm r4, r4, 2, 0, 29 00009148 50C0402E rlwimi r0, r6, 8, 0, 23 0000914C 7C88202E lwzx r4, r8, r4 00009150 88C50003 lbz r6, [r5 + 0x0003] 00009154 7C848670 srawi r4, r4, 16 00009158 54C6103A rlwinm r6, r6, 2, 0, 29 0000915C 7CC8302E lwzx r6, r8, r6 00009160 7C8A20AE lbzx r4, r10, r4 00009164 7CC68670 srawi r6, r6, 16 00009168 5004402E rlwimi r4, r0, 8, 0, 23 0000916C 7C0A30AE lbzx r0, r10, r6 00009170 2C870004 cmpwi cr1, r7, 4 00009174 5080402E rlwimi r0, r4, 8, 0, 23 00009178 2000FFFF subfic r0, r0, -1 0000917C 94090004 stwu [r9 + 0x0004], r0 00009180 30A50004 addic r5, r5, 4 00009184 30630004 addic r3, r3, 4 00009188 4084FF88 bge cr1, -0x00000078 /* 00009110 */ label0000918C: 0000918C 2C070000 cmpwi r7, 0 00009190 3007FFFF subic r0, r7, 1 00009194 3083FFFF subic r4, r3, 1 00009198 7C000734 extsh r0, r0 0000919C 41820034 beq +0x00000034 /* 000091D0 */ 000091A0 30C5FFFF subic r6, r5, 1 label000091A4: 000091A4 8CA60001 lbzu r5, [r6 + 0x0001] 000091A8 2C000000 cmpwi r0, 0 000091AC 54A5103A rlwinm r5, r5, 2, 0, 29 000091B0 7CA8282E lwzx r5, r8, r5 000091B4 3060FFFF subic r3, r0, 1 000091B8 7CA58670 srawi r5, r5, 16 000091BC 7CAA28AE lbzx r5, r10, r5 000091C0 2005FFFF subfic r0, r5, -1 000091C4 9C040001 stbu [r4 + 0x0001], r0 000091C8 7C600734 extsh r0, r3 000091CC 4082FFD8 bne -0x00000028 /* 000091A4 */ label000091D0: 000091D0 4E800020 blr 000091D4 00000000 .invalid 000091D8 00002040 .invalid 000091DC 00000800 .invalid 000091E0 00000000 .invalid 000091E4 000000D8 .invalid 000091E8 00095363 .invalid 000091EC 616E4C69 ori r14, r11, 0x4C69 000091F0 6E653800 xoris r5, r19, 0x3800 000091F4 7C870734 extsh r7, r4 000091F8 88C50000 lbz r6, [r5] 000091FC 2C070002 cmpwi r7, 2 00009200 54C6103A rlwinm r6, r6, 2, 0, 29 00009204 7CC8302E lwzx r6, r8, r6 00009208 314A0100 addic r10, r10, 256 0000920C 7CC68670 srawi r6, r6, 16 00009210 7D2A30AE lbzx r9, r10, r6 00009214 3163FFFC subic r11, r3, 4 00009218 40810098 ble +0x00000098 /* 000092B0 */ label0000921C: 0000921C 30C7FFFE subic r6, r7, 2 00009220 7CC70734 extsh r7, r6 00009224 88C50001 lbz r6, [r5 + 0x0001] 00009228 88850002 lbz r4, [r5 + 0x0002] 0000922C 54C6103A rlwinm r6, r6, 2, 0, 29 00009230 7CC8302E lwzx r6, r8, r6 00009234 5484103A rlwinm r4, r4, 2, 0, 29 00009238 7C88202E lwzx r4, r8, r4 0000923C 7CC68670 srawi r6, r6, 16 00009240 7CCA30AE lbzx r6, r10, r6 00009244 38090000 addi r0, r9, 0x0000 00009248 2C870002 cmpwi cr1, r7, 2 0000924C 552C402E rlwinm r12, r9, 8, 0, 23 00009250 7C848670 srawi r4, r4, 16 00009254 7D2A20AE lbzx r9, r10, r4 00009258 7C860014 addc r4, r6, r0 0000925C 30840001 addic r4, r4, 1 00009260 7C840E70 srawi r4, r4, 1 00009264 7D842378 or r4, r12, r4 00009268 5484402E rlwinm r4, r4, 8, 0, 23 0000926C 7C843378 or r4, r4, r6 00009270 7CC93014 addc r6, r9, r6 00009274 30C60001 addic r6, r6, 1 00009278 5484402E rlwinm r4, r4, 8, 0, 23 0000927C 7CC60E70 srawi r6, r6, 1 00009280 7C863378 or r6, r4, r6 00009284 2086FFFF subfic r4, r6, -1 00009288 38C50000 addi r6, r5, 0x0000 0000928C 948B0004 stwu [r11 + 0x0004], r4 00009290 30A50002 addic r5, r5, 2 00009294 30630004 addic r3, r3, 4 00009298 4185FF84 bgt cr1, -0x0000007C /* 0000921C */ 0000929C 88C60002 lbz r6, [r6 + 0x0002] 000092A0 54C6103A rlwinm r6, r6, 2, 0, 29 000092A4 7CC8302E lwzx r6, r8, r6 000092A8 7CC68670 srawi r6, r6, 16 000092AC 7D2A30AE lbzx r9, r10, r6 label000092B0: 000092B0 2C070000 cmpwi r7, 0 000092B4 20C9FFFF subfic r6, r9, -1 000092B8 3087FFFF subic r4, r7, 1 000092BC 54C6063E rlwinm r6, r6, 0, 24, 31 000092C0 7C840734 extsh r4, r4 000092C4 41820020 beq +0x00000020 /* 000092E4 */ label000092C8: 000092C8 2C040000 cmpwi r4, 0 000092CC 3084FFFF subic r4, r4, 1 000092D0 98C30000 stb [r3], r6 000092D4 98C30001 stb [r3 + 0x0001], r6 000092D8 30630002 addic r3, r3, 2 000092DC 7C840734 extsh r4, r4 000092E0 4082FFE8 bne -0x00000018 /* 000092C8 */ label000092E4: 000092E4 4E800020 blr 000092E8 00000000 .invalid 000092EC 00002040 .invalid 000092F0 00000800 .invalid 000092F4 00000000 .invalid 000092F8 000000F4 .invalid 000092FC 000D5363 .invalid 00009300 616E4C69 ori r14, r11, 0x4C69 00009304 6E65446F xoris r5, r19, 0x446F 00009308 75623800 andis. r2, r11, 0x3800 0000930C 7C8C0734 extsh r12, r4 00009310 BFC1FFF8 stmw [r1 - 0x0008], r30 00009314 2C0C0001 cmpwi r12, 1 00009318 314A0100 addic r10, r10, 256 0000931C 308CFFFF subic r4, r12, 1 00009320 7C8C0734 extsh r12, r4 00009324 33E3FFFC subic r31, r3, 4 00009328 40810098 ble +0x00000098 /* 000093C0 */ 0000932C 3BC50000 addi r30, r5, 0x0000 label00009330: 00009330 889E0000 lbz r4, [r30] 00009334 8C1E0001 lbzu r0, [r30 + 0x0001] 00009338 5484103A rlwinm r4, r4, 2, 0, 29 0000933C 7CC8202E lwzx r6, r8, r4 00009340 5404103A rlwinm r4, r0, 2, 0, 29 00009344 7C88202E lwzx r4, r8, r4 00009348 7CC68670 srawi r6, r6, 16 0000934C 7C0A30AE lbzx r0, r10, r6 00009350 7C848670 srawi r4, r4, 16 00009354 5406402E rlwinm r6, r0, 8, 0, 23 00009358 7C8A20AE lbzx r4, r10, r4 0000935C 2C8C0001 cmpwi cr1, r12, 1 00009360 7CE02014 addc r7, r0, r4 00009364 7D243814 addc r9, r4, r7 00009368 7D244814 addc r9, r4, r9 0000936C 7D600014 addc r11, r0, r0 00009370 31290002 addic r9, r9, 2 00009374 7C005814 addc r0, r0, r11 00009378 7C802014 addc r4, r0, r4 0000937C 30840002 addic r4, r4, 2 00009380 7C841670 srawi r4, r4, 2 00009384 7CC42378 or r4, r6, r4 00009388 30C70001 addic r6, r7, 1 0000938C 5484402E rlwinm r4, r4, 8, 0, 23 00009390 7CC60E70 srawi r6, r6, 1 00009394 7C843378 or r4, r4, r6 00009398 5484402E rlwinm r4, r4, 8, 0, 23 0000939C 7D261670 srawi r6, r9, 2 000093A0 7C843378 or r4, r4, r6 000093A4 2084FFFF subfic r4, r4, -1 000093A8 30CCFFFF subic r6, r12, 1 000093AC 949F0004 stwu [r31 + 0x0004], r4 000093B0 30630004 addic r3, r3, 4 000093B4 30A50001 addic r5, r5, 1 000093B8 7CCC0734 extsh r12, r6 000093BC 4185FF74 bgt cr1, -0x0000008C /* 00009330 */ label000093C0: 000093C0 88850000 lbz r4, [r5] 000093C4 5484103A rlwinm r4, r4, 2, 0, 29 000093C8 7C88202E lwzx r4, r8, r4 000093CC 7C848670 srawi r4, r4, 16 000093D0 7CCA20AE lbzx r6, r10, r4 000093D4 54C4402E rlwinm r4, r6, 8, 0, 23 000093D8 7C843378 or r4, r4, r6 000093DC 5484402E rlwinm r4, r4, 8, 0, 23 000093E0 7C843378 or r4, r4, r6 000093E4 5484402E rlwinm r4, r4, 8, 0, 23 000093E8 7C843378 or r4, r4, r6 000093EC 2084FFFF subfic r4, r4, -1 000093F0 90830000 stw [r3], r4 000093F4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000093F8 4E800020 blr 000093FC 00000000 .invalid 00009400 00002040 .invalid 00009404 00020800 .invalid 00009408 00000000 .invalid 0000940C 000000F0 .invalid 00009410 000D5363 .invalid 00009414 616E4C69 ori r14, r11, 0x4C69 00009418 6E655175 xoris r5, r19, 0x5175 0000941C 61643800 ori r4, r11, 0x3800 00009420 7C840735 extsh. r4, r4 00009424 BF61FFEC stmw [r1 - 0x0014], r27 00009428 3004FFFF subic r0, r4, 1 0000942C 39690000 addi r11, r9, 0x0000 00009430 314A0100 addic r10, r10, 256 00009434 7C040734 extsh r4, r0 00009438 316B0800 addic r11, r11, 2048 0000943C 33691800 addic r27, r9, 6144 00009440 418200AC beq +0x000000AC /* 000094EC */ 00009444 3187FFFF subic r12, r7, 1 00009448 33E6FFFF subic r31, r6, 1 0000944C 33C5FFFF subic r30, r5, 1 00009450 33A80800 addic r29, r8, 2048 00009454 33880400 addic r28, r8, 1024 label00009458: 00009458 8C0C0001 lbzu r0, [r12 + 0x0001] 0000945C 8CBF0001 lbzu r5, [r31 + 0x0001] 00009460 5406103A rlwinm r6, r0, 2, 0, 29 00009464 54A5103A rlwinm r5, r5, 2, 0, 29 00009468 7CFD302E lwzx r7, r29, r6 0000946C 8CDE0001 lbzu r6, [r30 + 0x0001] 00009470 7CBC282E lwzx r5, r28, r5 00009474 54C9103A rlwinm r9, r6, 2, 0, 29 00009478 7CA08670 srawi r0, r5, 16 0000947C 5406103A rlwinm r6, r0, 2, 0, 29 00009480 7C08482E lwzx r0, r8, r9 00009484 7CCB302E lwzx r6, r11, r6 00009488 7D202814 addc r9, r0, r5 0000948C 7CA03814 addc r5, r0, r7 00009490 7C003014 addc r0, r0, r6 00009494 7CE68670 srawi r6, r7, 16 00009498 54C6103A rlwinm r6, r6, 2, 0, 29 0000949C 7CDB302E lwzx r6, r27, r6 000094A0 7CA58670 srawi r5, r5, 16 000094A4 7C003014 addc r0, r0, r6 000094A8 7C068670 srawi r6, r0, 16 000094AC 7C0A30AE lbzx r0, r10, r6 000094B0 7D298670 srawi r9, r9, 16 000094B4 7CAA28AE lbzx r5, r10, r5 000094B8 7CEA48AE lbzx r7, r10, r9 000094BC 5400402E rlwinm r0, r0, 8, 0, 23 000094C0 50A0801E rlwimi r0, r5, 16, 0, 15 000094C4 2C040000 cmpwi r4, 0 000094C8 7C053B78 or r5, r0, r7 000094CC 90A30004 stw [r3 + 0x0004], r5 000094D0 3004FFFF subic r0, r4, 1 000094D4 90A30000 stw [r3], r5 000094D8 30630008 addic r3, r3, 8 000094DC 7C040734 extsh r4, r0 000094E0 4082FF78 bne -0x00000088 /* 00009458 */ 000094E4 BB61FFEC lmw r27, [r1 - 0x0014] 000094E8 4E800020 blr label000094EC: 000094EC 8361FFEC lwz r27, [r1 - 0x0014] 000094F0 4E800020 blr 000094F4 00000000 .invalid 000094F8 00002040 .invalid 000094FC 00050800 .invalid 00009500 00000000 .invalid 00009504 000000D4 .invalid 00009508 000C5363 .invalid 0000950C 616E4C69 ori r14, r11, 0x4C69 00009510 6E65446F xoris r5, r19, 0x446F 00009514 75620000 andis. r2, r11, 0x0000 00009518 BF01FFE0 stmw [r1 - 0x0020], r24 0000951C 7C9C0735 extsh. r28, r4 00009520 309CFFFF subic r4, r28, 1 00009524 33E91800 addic r31, r9, 6144 00009528 3BC00000 li r30, 0x0000 0000952C 3BBE0000 addi r29, r30, 0x0000 00009530 7C9C0734 extsh r28, r4 00009534 314A0100 addic r10, r10, 256 00009538 31290800 addic r9, r9, 2048 0000953C 389E0000 addi r4, r30, 0x0000 00009540 41820144 beq +0x00000144 /* 00009684 */ 00009544 3367FFFF subic r27, r7, 1 00009548 3346FFFF subic r26, r6, 1 0000954C 3325FFFF subic r25, r5, 1 00009550 33080800 addic r24, r8, 2048 00009554 31680400 addic r11, r8, 1024 label00009558: 00009558 7D8400D0 neg r12, r4 0000955C 8C9A0001 lbzu r4, [r26 + 0x0001] 00009560 8CBB0001 lbzu r5, [r27 + 0x0001] 00009564 5484103A rlwinm r4, r4, 2, 0, 29 00009568 7CCB202E lwzx r6, r11, r4 0000956C 54A4103A rlwinm r4, r5, 2, 0, 29 00009570 8CB90001 lbzu r5, [r25 + 0x0001] 00009574 7C18202E lwzx r0, r24, r4 00009578 54A5103A rlwinm r5, r5, 2, 0, 29 0000957C 7CC48670 srawi r4, r6, 16 00009580 7CA8282E lwzx r5, r8, r5 00009584 5484103A rlwinm r4, r4, 2, 0, 29 00009588 7C89202E lwzx r4, r9, r4 0000958C 7CE53014 addc r7, r5, r6 00009590 7CC50014 addc r6, r5, r0 00009594 7CE78670 srawi r7, r7, 16 00009598 7CC68670 srawi r6, r6, 16 0000959C 7C852014 addc r4, r5, r4 000095A0 7CC50734 extsh r5, r6 000095A4 7C068670 srawi r6, r0, 16 000095A8 54C6103A rlwinm r6, r6, 2, 0, 29 000095AC 7CDF302E lwzx r6, r31, r6 000095B0 7CE00734 extsh r0, r7 000095B4 7C843014 addc r4, r4, r6 000095B8 7C848670 srawi r4, r4, 16 000095BC 7C840734 extsh r4, r4 000095C0 7C8A2014 addc r4, r10, r4 000095C4 7CC460AE lbzx r6, r4, r12 000095C8 7D9D00D0 neg r12, r29 000095CC 7CAA2814 addc r5, r10, r5 000095D0 7CEA0014 addc r7, r10, r0 000095D4 7C0560AE lbzx r0, r5, r12 000095D8 7D9E00D0 neg r12, r30 000095DC 7FC760AE lbzx r30, r7, r12 000095E0 54CC077E rlwinm r12, r6, 0, 29, 31 000095E4 54C61034 rlwinm r6, r6, 2, 0, 26 000095E8 23AC0004 subfic r29, r12, 4 000095EC 5006382A rlwimi r6, r0, 7, 0, 21 000095F0 57CCE8FE rlwinm r12, r30, 29, 3, 31 000095F4 7CC66378 or r6, r6, r12 000095F8 57CC077E rlwinm r12, r30, 0, 29, 31 000095FC B0C30000 sth [r3], r6 00009600 5400077E rlwinm r0, r0, 0, 29, 31 00009604 7FBE0734 extsh r30, r29 00009608 20CC0004 subfic r6, r12, 4 0000960C 20000004 subfic r0, r0, 4 00009610 7D9E00D0 neg r12, r30 00009614 7C000734 extsh r0, r0 00009618 7CC60734 extsh r6, r6 0000961C 7D8460AE lbzx r12, r4, r12 00009620 7C8000D0 neg r4, r0 00009624 7CC600D0 neg r6, r6 00009628 7CC730AE lbzx r6, r7, r6 0000962C 7C0520AE lbzx r0, r5, r4 00009630 55841034 rlwinm r4, r12, 2, 0, 26 00009634 54C5E8FE rlwinm r5, r6, 29, 3, 31 00009638 5004382A rlwimi r4, r0, 7, 0, 21 0000963C 7C842B78 or r4, r4, r5 00009640 5405077E rlwinm r5, r0, 0, 29, 31 00009644 B0830002 sth [r3 + 0x0002], r4 00009648 5580077E rlwinm r0, r12, 0, 29, 31 0000964C 2C1C0000 cmpwi r28, 0 00009650 20800004 subfic r4, r0, 4 00009654 54C6077E rlwinm r6, r6, 0, 29, 31 00009658 20060004 subfic r0, r6, 4 0000965C 20A50004 subfic r5, r5, 4 00009660 30DCFFFF subic r6, r28, 1 00009664 7C840734 extsh r4, r4 00009668 7C1E0734 extsh r30, r0 0000966C 30630004 addic r3, r3, 4 00009670 7CBD0734 extsh r29, r5 00009674 7CDC0734 extsh r28, r6 00009678 4082FEE0 bne -0x00000120 /* 00009558 */ 0000967C BB01FFE0 lmw r24, [r1 - 0x0020] 00009680 4E800020 blr label00009684: 00009684 BB81FFF0 lmw r28, [r1 - 0x0010] 00009688 4E800020 blr 0000968C 00000000 .invalid 00009690 00002040 .invalid 00009694 00080800 .invalid 00009698 00000000 .invalid 0000969C 00000174 .invalid 000096A0 000E5363 .invalid 000096A4 616E4C69 ori r14, r11, 0x4C69 000096A8 6E65446F xoris r5, r19, 0x446F 000096AC 75623136 andis. r2, r11, 0x3136 000096B0 BDC1FFB8 stmw [r1 - 0x0048], r14 000096B4 3AE80000 addi r23, r8, 0x0000 000096B8 39C00000 li r14, 0x0000 000096BC 7C940735 extsh. r20, r4 000096C0 3AAA0000 addi r21, r10, 0x0000 000096C4 3094FFFF subic r4, r20, 1 000096C8 7C0802A6 mflr r0 000096CC 3A630000 addi r19, r3, 0x0000 000096D0 90010008 stw [r1 + 0x0008], r0 000096D4 9421FF70 stwu [r1 - 0x0090], r1 000096D8 32B50100 addic r21, r21, 256 000096DC 7C940734 extsh r20, r4 000096E0 3A4E0000 addi r18, r14, 0x0000 000096E4 3A2E0000 addi r17, r14, 0x0000 000096E8 32170800 addic r16, r23, 2048 000096EC 31F70400 addic r15, r23, 1024 000096F0 41820158 beq +0x00000158 /* 00009848 */ 000096F4 3C80FFFF lis r4, 0xFFFF 000096F8 3307FFFF subic r24, r7, 1 000096FC 3366FFFF subic r27, r6, 1 00009700 32C5FFFF subic r22, r5, 1 00009704 33447DB2 addic r26, r4, 32178 label00009708: 00009708 8C980001 lbzu r4, [r24 + 0x0001] 0000970C 8D160001 lbzu r8, [r22 + 0x0001] 00009710 5484103A rlwinm r4, r4, 2, 0, 29 00009714 7FD0202E lwzx r30, r16, r4 00009718 8C9B0001 lbzu r4, [r27 + 0x0001] 0000971C 5508103A rlwinm r8, r8, 2, 0, 29 00009720 5484103A rlwinm r4, r4, 2, 0, 29 00009724 7F8F202E lwzx r28, r15, r4 00009728 7FB7402E lwzx r29, r23, r8 0000972C 387C0000 addi r3, r28, 0x0000 00009730 7D1DF014 addc r8, r29, r30 00009734 7D048670 srawi r4, r8, 16 00009738 7C990734 extsh r25, r4 0000973C 3880CE56 li r4, 0xFFFFCE56 00009740 4800290D bl +0x0000290C /* 0000C04C */ 00009744 80410014 lwz r2, [r1 + 0x0014] 00009748 7FFD1814 addc r31, r29, r3 0000974C 387E0000 addi r3, r30, 0x0000 00009750 389A0000 addi r4, r26, 0x0000 00009754 480028F9 bl +0x000028F8 /* 0000C04C */ 00009758 80410014 lwz r2, [r1 + 0x0014] 0000975C 7C9F1814 addc r4, r31, r3 00009760 7C848670 srawi r4, r4, 16 00009764 7C8B0734 extsh r11, r4 00009768 7D1DE014 addc r8, r29, r28 0000976C 7D048670 srawi r4, r8, 16 00009770 7C840734 extsh r4, r4 00009774 7D1100D0 neg r8, r17 00009778 7D755814 addc r11, r21, r11 0000977C 7FF200D0 neg r31, r18 00009780 7C952014 addc r4, r21, r4 00009784 7D95C814 addc r12, r21, r25 00009788 7D0B40AE lbzx r8, r11, r8 0000978C 7D2E00D0 neg r9, r14 00009790 7FECF8AE lbzx r31, r12, r31 00009794 7FC448AE lbzx r30, r4, r9 00009798 55091034 rlwinm r9, r8, 2, 0, 26 0000979C 53E9382A rlwimi r9, r31, 7, 0, 21 000097A0 57FD077E rlwinm r29, r31, 0, 29, 31 000097A4 57DFE8FE rlwinm r31, r30, 29, 3, 31 000097A8 5508077E rlwinm r8, r8, 0, 29, 31 000097AC 7D3FFB78 or r31, r9, r31 000097B0 57C9077E rlwinm r9, r30, 0, 29, 31 000097B4 21080004 subfic r8, r8, 4 000097B8 23DD0004 subfic r30, r29, 4 000097BC 7D080734 extsh r8, r8 000097C0 21290004 subfic r9, r9, 4 000097C4 B3F30000 sth [r19], r31 000097C8 7D0800D0 neg r8, r8 000097CC 7FDF0734 extsh r31, r30 000097D0 7D6B40AE lbzx r11, r11, r8 000097D4 7D290734 extsh r9, r9 000097D8 7D1F00D0 neg r8, r31 000097DC 7FE900D0 neg r31, r9 000097E0 7C84F8AE lbzx r4, r4, r31 000097E4 7D0C40AE lbzx r8, r12, r8 000097E8 556C1034 rlwinm r12, r11, 2, 0, 26 000097EC 510C382A rlwimi r12, r8, 7, 0, 21 000097F0 549FE8FE rlwinm r31, r4, 29, 3, 31 000097F4 7D8CFB78 or r12, r12, r31 000097F8 B1930002 sth [r19 + 0x0002], r12 000097FC 2C140000 cmpwi r20, 0 00009800 5508077E rlwinm r8, r8, 0, 29, 31 00009804 21880004 subfic r12, r8, 4 00009808 556B077E rlwinm r11, r11, 0, 29, 31 0000980C 5484077E rlwinm r4, r4, 0, 29, 31 00009810 216B0004 subfic r11, r11, 4 00009814 20840004 subfic r4, r4, 4 00009818 3114FFFF subic r8, r20, 1 0000981C 7C8E0734 extsh r14, r4 00009820 32730004 addic r19, r19, 4 00009824 7D920734 extsh r18, r12 00009828 7D710734 extsh r17, r11 0000982C 7D140734 extsh r20, r8 00009830 4082FED8 bne -0x00000128 /* 00009708 */ 00009834 81810098 lwz r12, [r1 + 0x0098] 00009838 30210090 addic r1, r1, 144 0000983C 7D8803A6 mtlr r12 00009840 B9C1FFB8 lmw r14, [r1 - 0x0048] 00009844 4E800020 blr label00009848: 00009848 B9C10048 lmw r14, [r1 + 0x0048] 0000984C 30210090 addic r1, r1, 144 00009850 4E800020 blr 00009854 00000000 .invalid 00009858 00002041 .invalid 0000985C 80120800 lwz r0, [r18 + 0x0800] 00009860 00000000 .invalid 00009864 000001A4 .invalid 00009868 00135363 .invalid 0000986C 616E4C69 ori r14, r11, 0x4C69 00009870 6E65446F xoris r5, r19, 0x446F 00009874 75623136 andis. r2, r11, 0x3136 00009878 4E6F5461 .invalid 4C 0000987C 62000000 ori r0, r16, 0x0000 00009880 7C840735 extsh. r4, r4 00009884 BF61FFEC stmw [r1 - 0x0014], r27 00009888 3004FFFF subic r0, r4, 1 0000988C 39690000 addi r11, r9, 0x0000 00009890 314A0100 addic r10, r10, 256 00009894 7C040734 extsh r4, r0 00009898 316B0800 addic r11, r11, 2048 0000989C 33691800 addic r27, r9, 6144 000098A0 418200B4 beq +0x000000B4 /* 00009954 */ 000098A4 3187FFFF subic r12, r7, 1 000098A8 33E6FFFF subic r31, r6, 1 000098AC 33C5FFFF subic r30, r5, 1 000098B0 33A80800 addic r29, r8, 2048 000098B4 33880400 addic r28, r8, 1024 label000098B8: 000098B8 8C0C0001 lbzu r0, [r12 + 0x0001] 000098BC 8CBF0001 lbzu r5, [r31 + 0x0001] 000098C0 5406103A rlwinm r6, r0, 2, 0, 29 000098C4 54A5103A rlwinm r5, r5, 2, 0, 29 000098C8 7CFD302E lwzx r7, r29, r6 000098CC 8CDE0001 lbzu r6, [r30 + 0x0001] 000098D0 7CBC282E lwzx r5, r28, r5 000098D4 54C9103A rlwinm r9, r6, 2, 0, 29 000098D8 7CA08670 srawi r0, r5, 16 000098DC 5406103A rlwinm r6, r0, 2, 0, 29 000098E0 7C08482E lwzx r0, r8, r9 000098E4 7CCB302E lwzx r6, r11, r6 000098E8 7D202814 addc r9, r0, r5 000098EC 7CA03814 addc r5, r0, r7 000098F0 7C003014 addc r0, r0, r6 000098F4 7CE68670 srawi r6, r7, 16 000098F8 54C6103A rlwinm r6, r6, 2, 0, 29 000098FC 7CDB302E lwzx r6, r27, r6 00009900 7CA58670 srawi r5, r5, 16 00009904 7C003014 addc r0, r0, r6 00009908 7C068670 srawi r6, r0, 16 0000990C 7C0A30AE lbzx r0, r10, r6 00009910 7D298670 srawi r9, r9, 16 00009914 7CAA28AE lbzx r5, r10, r5 00009918 7CEA48AE lbzx r7, r10, r9 0000991C 5400402E rlwinm r0, r0, 8, 0, 23 00009920 50A0801E rlwimi r0, r5, 16, 0, 15 00009924 2C040000 cmpwi r4, 0 00009928 7C053B78 or r5, r0, r7 0000992C 90A3000C stw [r3 + 0x000C], r5 00009930 90A30000 stw [r3], r5 00009934 90A30004 stw [r3 + 0x0004], r5 00009938 3004FFFF subic r0, r4, 1 0000993C 90A30008 stw [r3 + 0x0008], r5 00009940 30630010 addic r3, r3, 16 00009944 7C040734 extsh r4, r0 00009948 4082FF70 bne -0x00000090 /* 000098B8 */ 0000994C BB61FFEC lmw r27, [r1 - 0x0014] 00009950 4E800020 blr label00009954: 00009954 8361FFEC lwz r27, [r1 - 0x0014] 00009958 4E800020 blr 0000995C 00000000 .invalid 00009960 00002040 .invalid 00009964 00050800 .invalid 00009968 00000000 .invalid 0000996C 000000DC .invalid 00009970 000C5363 .invalid 00009974 616E4C69 ori r14, r11, 0x4C69 00009978 6E655175 xoris r5, r19, 0x5175 0000997C 61640000 ori r4, r11, 0x0000 00009980 BEE1FFDC stmw [r1 - 0x0024], r23 00009984 7C9D0735 extsh. r29, r4 00009988 309DFFFF subic r4, r29, 1 0000998C 3303FFFE subic r24, r3, 2 00009990 7C9D0734 extsh r29, r4 00009994 3B890000 addi r28, r9, 0x0000 00009998 314A0100 addic r10, r10, 256 0000999C 339C0800 addic r28, r28, 2048 000099A0 38800000 li r4, 0x0000 000099A4 38600000 li r3, 0x0000 000099A8 39600000 li r11, 0x0000 000099AC 41820108 beq +0x00000108 /* 00009AB4 */ 000099B0 33691800 addic r27, r9, 6144 000099B4 3347FFFF subic r26, r7, 1 000099B8 3326FFFF subic r25, r6, 1 000099BC 33E5FFFF subic r31, r5, 1 000099C0 33C80800 addic r30, r8, 2048 000099C4 31880400 addic r12, r8, 1024 label000099C8: 000099C8 8CB90001 lbzu r5, [r25 + 0x0001] 000099CC 8CDF0001 lbzu r6, [r31 + 0x0001] 000099D0 54A5103A rlwinm r5, r5, 2, 0, 29 000099D4 54C6103A rlwinm r6, r6, 2, 0, 29 000099D8 8C1A0001 lbzu r0, [r26 + 0x0001] 000099DC 7D2C282E lwzx r9, r12, r5 000099E0 5405103A rlwinm r5, r0, 2, 0, 29 000099E4 7C1E282E lwzx r0, r30, r5 000099E8 7CC8302E lwzx r6, r8, r6 000099EC 7C058670 srawi r5, r0, 16 000099F0 7CE64814 addc r7, r6, r9 000099F4 7D298670 srawi r9, r9, 16 000099F8 5529103A rlwinm r9, r9, 2, 0, 29 000099FC 54A5103A rlwinm r5, r5, 2, 0, 29 00009A00 7CBB282E lwzx r5, r27, r5 00009A04 7D3C482E lwzx r9, r28, r9 00009A08 7C060014 addc r0, r6, r0 00009A0C 7CE78670 srawi r7, r7, 16 00009A10 7CE70734 extsh r7, r7 00009A14 7C008670 srawi r0, r0, 16 00009A18 7C000734 extsh r0, r0 00009A1C 2C9D0000 cmpwi cr1, r29, 0 00009A20 7CC64814 addc r6, r6, r9 00009A24 7CA62814 addc r5, r6, r5 00009A28 7CA58670 srawi r5, r5, 16 00009A2C 7CA50734 extsh r5, r5 00009A30 7CCA3814 addc r6, r10, r7 00009A34 7CEA0014 addc r7, r10, r0 00009A38 7EEA2814 addc r23, r10, r5 00009A3C 38000000 li r0, 0x0000 label00009A40: 00009A40 30000001 addic r0, r0, 1 00009A44 5400043E rlwinm r0, r0, 0, 16, 31 00009A48 7D6B00D0 neg r11, r11 00009A4C 7C8400D0 neg r4, r4 00009A50 7D3758AE lbzx r9, r23, r11 00009A54 7C6300D0 neg r3, r3 00009A58 2C000004 cmpwi r0, 4 00009A5C 7C6618AE lbzx r3, r6, r3 00009A60 7C8720AE lbzx r4, r7, r4 00009A64 546BE8FE rlwinm r11, r3, 29, 3, 31 00009A68 55251034 rlwinm r5, r9, 2, 0, 26 00009A6C 5085382A rlwimi r5, r4, 7, 0, 21 00009A70 7CAB5B78 or r11, r5, r11 00009A74 B5780002 sthu [r24 + 0x0002], r11 00009A78 5463077E rlwinm r3, r3, 0, 29, 31 00009A7C 5484077E rlwinm r4, r4, 0, 29, 31 00009A80 552B077E rlwinm r11, r9, 0, 29, 31 00009A84 20630004 subfic r3, r3, 4 00009A88 20840004 subfic r4, r4, 4 00009A8C 216B0004 subfic r11, r11, 4 00009A90 7C630734 extsh r3, r3 00009A94 7C840734 extsh r4, r4 00009A98 7D6B0734 extsh r11, r11 00009A9C 4180FFA4 blt -0x0000005C /* 00009A40 */ 00009AA0 301DFFFF subic r0, r29, 1 00009AA4 7C1D0734 extsh r29, r0 00009AA8 4086FF20 bne cr1, -0x000000E0 /* 000099C8 */ 00009AAC BAE1FFDC lmw r23, [r1 - 0x0024] 00009AB0 4E800020 blr label00009AB4: 00009AB4 8301FFE0 lwz r24, [r1 - 0x0020] 00009AB8 83A1FFF4 lwz r29, [r1 - 0x000C] 00009ABC 8381FFF0 lwz r28, [r1 - 0x0010] 00009AC0 4E800020 blr 00009AC4 00000000 .invalid 00009AC8 00002040 .invalid 00009ACC 00090800 .invalid 00009AD0 00000000 .invalid 00009AD4 00000144 .invalid 00009AD8 000E5363 .invalid 00009ADC 616E4C69 ori r14, r11, 0x4C69 00009AE0 6E655175 xoris r5, r19, 0x5175 00009AE4 61643136 ori r4, r11, 0x3136 00009AE8 BDC1FFB8 stmw [r1 - 0x0048], r14 00009AEC 7C9A0735 extsh. r26, r4 00009AF0 3A8A0000 addi r20, r10, 0x0000 00009AF4 309AFFFF subic r4, r26, 1 00009AF8 7C0802A6 mflr r0 00009AFC 3AA80000 addi r21, r8, 0x0000 00009B00 90010008 stw [r1 + 0x0008], r0 00009B04 9421FF70 stwu [r1 - 0x0090], r1 00009B08 32940100 addic r20, r20, 256 00009B0C 32C3FFFE subic r22, r3, 2 00009B10 7C9A0734 extsh r26, r4 00009B14 3AE00000 li r23, 0x0000 00009B18 39C00000 li r14, 0x0000 00009B1C 3A200000 li r17, 0x0000 00009B20 41820114 beq +0x00000114 /* 00009C34 */ 00009B24 3C80FFFF lis r4, 0xFFFF 00009B28 3207FFFF subic r16, r7, 1 00009B2C 31E6FFFF subic r15, r6, 1 00009B30 3365FFFF subic r27, r5, 1 00009B34 32647DB2 addic r19, r4, 32178 00009B38 33350800 addic r25, r21, 2048 00009B3C 33950400 addic r28, r21, 1024 label00009B40: 00009B40 8C900001 lbzu r4, [r16 + 0x0001] 00009B44 8D1B0001 lbzu r8, [r27 + 0x0001] 00009B48 5484103A rlwinm r4, r4, 2, 0, 29 00009B4C 7FB9202E lwzx r29, r25, r4 00009B50 8C8F0001 lbzu r4, [r15 + 0x0001] 00009B54 5508103A rlwinm r8, r8, 2, 0, 29 00009B58 5484103A rlwinm r4, r4, 2, 0, 29 00009B5C 7F1C202E lwzx r24, r28, r4 00009B60 7FD5402E lwzx r30, r21, r8 00009B64 38780000 addi r3, r24, 0x0000 00009B68 7D1EE814 addc r8, r30, r29 00009B6C 5512843E rlwinm r18, r8, 16, 16, 31 00009B70 3880CE56 li r4, 0xFFFFCE56 00009B74 480024D9 bl +0x000024D8 /* 0000C04C */ 00009B78 80410014 lwz r2, [r1 + 0x0014] 00009B7C 7FFE1814 addc r31, r30, r3 00009B80 387D0000 addi r3, r29, 0x0000 00009B84 38930000 addi r4, r19, 0x0000 00009B88 480024C5 bl +0x000024C4 /* 0000C04C */ 00009B8C 80410014 lwz r2, [r1 + 0x0014] 00009B90 7C9F1814 addc r4, r31, r3 00009B94 7D1EC014 addc r8, r30, r24 00009B98 5484843E rlwinm r4, r4, 16, 16, 31 00009B9C 5508843E rlwinm r8, r8, 16, 16, 31 00009BA0 2C9A0000 cmpwi cr1, r26, 0 00009BA4 7D144014 addc r8, r20, r8 00009BA8 7C942014 addc r4, r20, r4 00009BAC 7D549014 addc r10, r20, r18 00009BB0 39800000 li r12, 0x0000 label00009BB4: 00009BB4 316C0001 addic r11, r12, 1 00009BB8 556C043E rlwinm r12, r11, 0, 16, 31 00009BBC 7FF100D0 neg r31, r17 00009BC0 7D7700D0 neg r11, r23 00009BC4 7FE4F8AE lbzx r31, r4, r31 00009BC8 7D2E00D0 neg r9, r14 00009BCC 7D2848AE lbzx r9, r8, r9 00009BD0 2C0C0004 cmpwi r12, 4 00009BD4 553DE8FE rlwinm r29, r9, 29, 3, 31 00009BD8 57FE1034 rlwinm r30, r31, 2, 0, 26 00009BDC 5529077E rlwinm r9, r9, 0, 29, 31 00009BE0 21290004 subfic r9, r9, 4 00009BE4 7D6A58AE lbzx r11, r10, r11 00009BE8 552E043E rlwinm r14, r9, 0, 16, 31 00009BEC 517E382A rlwimi r30, r11, 7, 0, 21 00009BF0 556B077E rlwinm r11, r11, 0, 29, 31 00009BF4 216B0004 subfic r11, r11, 4 00009BF8 5577043E rlwinm r23, r11, 0, 16, 31 00009BFC 57EB077E rlwinm r11, r31, 0, 29, 31 00009C00 7FDEEB78 or r30, r30, r29 00009C04 216B0004 subfic r11, r11, 4 00009C08 B7D60002 sthu [r22 + 0x0002], r30 00009C0C 5571043E rlwinm r17, r11, 0, 16, 31 00009C10 4180FFA4 blt -0x0000005C /* 00009BB4 */ 00009C14 309AFFFF subic r4, r26, 1 00009C18 7C9A0734 extsh r26, r4 00009C1C 4086FF24 bne cr1, -0x000000DC /* 00009B40 */ 00009C20 81810098 lwz r12, [r1 + 0x0098] 00009C24 30210090 addic r1, r1, 144 00009C28 7D8803A6 mtlr r12 00009C2C B9C1FFB8 lmw r14, [r1 - 0x0048] 00009C30 4E800020 blr label00009C34: 00009C34 81C10048 lwz r14, [r1 + 0x0048] 00009C38 BA210054 lmw r17, [r1 + 0x0054] 00009C3C 30210090 addic r1, r1, 144 00009C40 4E800020 blr 00009C44 00000000 .invalid 00009C48 00002041 .invalid 00009C4C 80120800 lwz r0, [r18 + 0x0800] 00009C50 00000000 .invalid 00009C54 0000015C .invalid 00009C58 00135363 .invalid 00009C5C 616E4C69 ori r14, r11, 0x4C69 00009C60 6E655175 xoris r5, r19, 0x5175 00009C64 61643136 ori r4, r11, 0x3136 00009C68 4E6F5461 .invalid 4C 00009C6C 62000000 ori r0, r16, 0x0000 00009C70 BF21FFE4 stmw [r1 - 0x001C], r25 00009C74 7C9F0735 extsh. r31, r4 00009C78 309FFFFF subic r4, r31, 1 00009C7C 31691800 addic r11, r9, 6144 00009C80 314A0100 addic r10, r10, 256 00009C84 7C9F0734 extsh r31, r4 00009C88 31290800 addic r9, r9, 2048 00009C8C 39800000 li r12, 0x0000 00009C90 418200CC beq +0x000000CC /* 00009D5C */ 00009C94 3F2000FE lis r25, 0x00FE 00009C98 6339FEFE ori r25, r25, 0xFEFE 00009C9C 33C7FFFF subic r30, r7, 1 00009CA0 33A6FFFF subic r29, r6, 1 00009CA4 3385FFFF subic r28, r5, 1 00009CA8 33680800 addic r27, r8, 2048 00009CAC 33480400 addic r26, r8, 1024 label00009CB0: 00009CB0 8CDE0001 lbzu r6, [r30 + 0x0001] 00009CB4 8CBD0001 lbzu r5, [r29 + 0x0001] 00009CB8 54C6103A rlwinm r6, r6, 2, 0, 29 00009CBC 7C9B302E lwzx r4, r27, r6 00009CC0 8CDC0001 lbzu r6, [r28 + 0x0001] 00009CC4 54A5103A rlwinm r5, r5, 2, 0, 29 00009CC8 7CBA282E lwzx r5, r26, r5 00009CCC 54C6103A rlwinm r6, r6, 2, 0, 29 00009CD0 7CA78670 srawi r7, r5, 16 00009CD4 54E7103A rlwinm r7, r7, 2, 0, 29 00009CD8 7C09382E lwzx r0, r9, r7 00009CDC 7CC8302E lwzx r6, r8, r6 00009CE0 7CE62014 addc r7, r6, r4 00009CE4 7CA62814 addc r5, r6, r5 00009CE8 7CA58670 srawi r5, r5, 16 00009CEC 7C848670 srawi r4, r4, 16 00009CF0 5484103A rlwinm r4, r4, 2, 0, 29 00009CF4 7CE78670 srawi r7, r7, 16 00009CF8 7C8B202E lwzx r4, r11, r4 00009CFC 7CC60014 addc r6, r6, r0 00009D00 7CC62014 addc r6, r6, r4 00009D04 7CC68670 srawi r6, r6, 16 00009D08 7CCA30AE lbzx r6, r10, r6 00009D0C 7CEA38AE lbzx r7, r10, r7 00009D10 54C6402E rlwinm r6, r6, 8, 0, 23 00009D14 7CAA28AE lbzx r5, r10, r5 00009D18 50E6801E rlwimi r6, r7, 16, 0, 15 00009D1C 7CC52B78 or r5, r6, r5 00009D20 7D87C838 and r7, r12, r25 00009D24 7CA6C838 and r6, r5, r25 00009D28 54C6F87E rlwinm r6, r6, 31, 1, 31 00009D2C 54E7F87E rlwinm r7, r7, 31, 1, 31 00009D30 2C1F0000 cmpwi r31, 0 00009D34 7CC63814 addc r6, r6, r7 00009D38 90C30000 stw [r3], r6 00009D3C 30DFFFFF subic r6, r31, 1 00009D40 90A30004 stw [r3 + 0x0004], r5 00009D44 30630008 addic r3, r3, 8 00009D48 39850000 addi r12, r5, 0x0000 00009D4C 7CDF0734 extsh r31, r6 00009D50 4082FF60 bne -0x000000A0 /* 00009CB0 */ 00009D54 BB21FFE4 lmw r25, [r1 - 0x001C] 00009D58 4E800020 blr label00009D5C: 00009D5C 83E1FFFC lwz r31, [r1 - 0x0004] 00009D60 4E800020 blr 00009D64 00000000 .invalid 00009D68 00002040 .invalid 00009D6C 00070800 .invalid 00009D70 00000000 .invalid 00009D74 000000F4 .invalid 00009D78 00125363 .invalid 00009D7C 616E4C69 ori r14, r11, 0x4C69 00009D80 6E65446F xoris r5, r19, 0x446F 00009D84 7562496E andis. r2, r11, 0x496E 00009D88 74657270 andis. r5, r3, 0x7270 00009D8C BF21FFE4 stmw [r1 - 0x001C], r25 00009D90 7C9F0735 extsh. r31, r4 00009D94 309FFFFF subic r4, r31, 1 00009D98 31691800 addic r11, r9, 6144 00009D9C 314A0100 addic r10, r10, 256 00009DA0 7C9F0734 extsh r31, r4 00009DA4 31290800 addic r9, r9, 2048 00009DA8 39800000 li r12, 0x0000 00009DAC 418200E4 beq +0x000000E4 /* 00009E90 */ 00009DB0 3F6000FE lis r27, 0x00FE 00009DB4 637BFEFE ori r27, r27, 0xFEFE 00009DB8 33C7FFFF subic r30, r7, 1 00009DBC 33A6FFFF subic r29, r6, 1 00009DC0 3385FFFF subic r28, r5, 1 00009DC4 33280800 addic r25, r8, 2048 00009DC8 33480400 addic r26, r8, 1024 label00009DCC: 00009DCC 8CDE0001 lbzu r6, [r30 + 0x0001] 00009DD0 8CBD0001 lbzu r5, [r29 + 0x0001] 00009DD4 54C6103A rlwinm r6, r6, 2, 0, 29 00009DD8 7C99302E lwzx r4, r25, r6 00009DDC 8CDC0001 lbzu r6, [r28 + 0x0001] 00009DE0 54A5103A rlwinm r5, r5, 2, 0, 29 00009DE4 7CBA282E lwzx r5, r26, r5 00009DE8 54C6103A rlwinm r6, r6, 2, 0, 29 00009DEC 7CA78670 srawi r7, r5, 16 00009DF0 54E7103A rlwinm r7, r7, 2, 0, 29 00009DF4 7C09382E lwzx r0, r9, r7 00009DF8 7CC8302E lwzx r6, r8, r6 00009DFC 7CE62014 addc r7, r6, r4 00009E00 7CA62814 addc r5, r6, r5 00009E04 7CA58670 srawi r5, r5, 16 00009E08 7C848670 srawi r4, r4, 16 00009E0C 5484103A rlwinm r4, r4, 2, 0, 29 00009E10 7CE78670 srawi r7, r7, 16 00009E14 7C8B202E lwzx r4, r11, r4 00009E18 7CC60014 addc r6, r6, r0 00009E1C 7CC62014 addc r6, r6, r4 00009E20 7CC68670 srawi r6, r6, 16 00009E24 7CCA30AE lbzx r6, r10, r6 00009E28 7CEA38AE lbzx r7, r10, r7 00009E2C 54C6402E rlwinm r6, r6, 8, 0, 23 00009E30 7CAA28AE lbzx r5, r10, r5 00009E34 50E6801E rlwimi r6, r7, 16, 0, 15 00009E38 7CC52B78 or r5, r6, r5 00009E3C 7CA7D838 and r7, r5, r27 00009E40 7D86D838 and r6, r12, r27 00009E44 54E0F87E rlwinm r0, r7, 31, 1, 31 00009E48 54C7F87E rlwinm r7, r6, 31, 1, 31 00009E4C 7CC70014 addc r6, r7, r0 00009E50 7CC4D838 and r4, r6, r27 00009E54 5484F87E rlwinm r4, r4, 31, 1, 31 00009E58 2C1F0000 cmpwi r31, 0 00009E5C 7C002014 addc r0, r0, r4 00009E60 7CE72014 addc r7, r7, r4 00009E64 90C30004 stw [r3 + 0x0004], r6 00009E68 90030008 stw [r3 + 0x0008], r0 00009E6C 90E30000 stw [r3], r7 00009E70 30DFFFFF subic r6, r31, 1 00009E74 90A3000C stw [r3 + 0x000C], r5 00009E78 39850000 addi r12, r5, 0x0000 00009E7C 30630010 addic r3, r3, 16 00009E80 7CDF0734 extsh r31, r6 00009E84 4082FF48 bne -0x000000B8 /* 00009DCC */ 00009E88 BB21FFE4 lmw r25, [r1 - 0x001C] 00009E8C 4E800020 blr label00009E90: 00009E90 83E1FFFC lwz r31, [r1 - 0x0004] 00009E94 4E800020 blr 00009E98 00000000 .invalid 00009E9C 00002040 .invalid 00009EA0 00070800 .invalid 00009EA4 00000000 .invalid 00009EA8 0000010C .invalid 00009EAC 00125363 .invalid 00009EB0 616E4C69 ori r14, r11, 0x4C69 00009EB4 6E655175 xoris r5, r19, 0x5175 00009EB8 6164496E ori r4, r11, 0x496E 00009EBC 74657270 andis. r5, r3, 0x7270 00009EC0 BE01FFC0 stmw [r1 - 0x0040], r16 00009EC4 7C8B0735 extsh. r11, r4 00009EC8 3A2A0000 addi r17, r10, 0x0000 00009ECC 3A080000 addi r16, r8, 0x0000 00009ED0 2C890000 cmpwi cr1, r9, 0 00009ED4 4F000000 mcrf cr6, cr0 00009ED8 7C0802A6 mflr r0 00009EDC 32310100 addic r17, r17, 256 00009EE0 90010008 stw [r1 + 0x0008], r0 00009EE4 9421FF80 stwu [r1 - 0x0080], r1 00009EE8 31090800 addic r8, r9, 2048 00009EEC 418600D8 beq cr1, +0x000000D8 /* 00009FC4 */ 00009EF0 316BFFFF subic r11, r11, 1 00009EF4 7D6B0734 extsh r11, r11 00009EF8 31291800 addic r9, r9, 6144 00009EFC 418201B4 beq +0x000001B4 /* 0000A0B0 */ 00009F00 33C6FFFF subic r30, r6, 1 00009F04 80C100B8 lwz r6, [r1 + 0x00B8] 00009F08 3085FFFF subic r4, r5, 1 00009F0C 3183FFFC subic r12, r3, 4 00009F10 30E7FFFF subic r7, r7, 1 00009F14 31500800 addic r10, r16, 2048 00009F18 33E6FFFF subic r31, r6, 1 00009F1C 30B00400 addic r5, r16, 1024 label00009F20: 00009F20 8FBE0001 lbzu r29, [r30 + 0x0001] 00009F24 8CDF0001 lbzu r6, [r31 + 0x0001] 00009F28 57BD103A rlwinm r29, r29, 2, 0, 29 00009F2C 7F85E82E lwzx r28, r5, r29 00009F30 8FA40001 lbzu r29, [r4 + 0x0001] 00009F34 7CC60774 extsb r6, r6 00009F38 7CDB0734 extsh r27, r6 00009F3C 8CC70001 lbzu r6, [r7 + 0x0001] 00009F40 7FB1E814 addc r29, r17, r29 00009F44 7F7DD8AE lbzx r27, r29, r27 00009F48 54C6103A rlwinm r6, r6, 2, 0, 29 00009F4C 577B103A rlwinm r27, r27, 2, 0, 29 00009F50 7CCA302E lwzx r6, r10, r6 00009F54 7F9D8670 srawi r29, r28, 16 00009F58 57BD103A rlwinm r29, r29, 2, 0, 29 00009F5C 7FA8E82E lwzx r29, r8, r29 00009F60 7F70D82E lwzx r27, r16, r27 00009F64 7C1B3014 addc r0, r27, r6 00009F68 7CC68670 srawi r6, r6, 16 00009F6C 7F9BE014 addc r28, r27, r28 00009F70 7FBBE814 addc r29, r27, r29 00009F74 54C6103A rlwinm r6, r6, 2, 0, 29 00009F78 7F69302E lwzx r27, r9, r6 00009F7C 7C068670 srawi r6, r0, 16 00009F80 7FBDD814 addc r29, r29, r27 00009F84 7FBD8670 srawi r29, r29, 16 00009F88 7F71E8AE lbzx r27, r17, r29 00009F8C 7F9D8670 srawi r29, r28, 16 00009F90 7CD130AE lbzx r6, r17, r6 00009F94 2C8B0000 cmpwi cr1, r11, 0 00009F98 7FB1E8AE lbzx r29, r17, r29 00009F9C 577C402E rlwinm r28, r27, 8, 0, 23 00009FA0 50DC801E rlwimi r28, r6, 16, 0, 15 00009FA4 7F86EB78 or r6, r28, r29 00009FA8 316BFFFF subic r11, r11, 1 00009FAC 94CC0004 stwu [r12 + 0x0004], r6 00009FB0 7D6B0734 extsh r11, r11 00009FB4 4086FF6C bne cr1, -0x00000094 /* 00009F20 */ 00009FB8 BA010040 lmw r16, [r1 + 0x0040] 00009FBC 30210080 addic r1, r1, 128 00009FC0 4E800020 blr label00009FC4: 00009FC4 310BFFFF subic r8, r11, 1 00009FC8 7D120734 extsh r18, r8 00009FCC 3D00FFFF lis r8, 0xFFFF 00009FD0 419A00F0 beq cr6, +0x000000F0 /* 0000A0C0 */ 00009FD4 32C6FFFF subic r22, r6, 1 00009FD8 80C100B8 lwz r6, [r1 + 0x00B8] 00009FDC 3263FFFC subic r19, r3, 4 00009FE0 3285FFFF subic r20, r5, 1 00009FE4 32A7FFFF subic r21, r7, 1 00009FE8 32E87DB2 addic r23, r8, 32178 00009FEC 33300800 addic r25, r16, 2048 00009FF0 3346FFFF subic r26, r6, 1 00009FF4 33100400 addic r24, r16, 1024 label00009FF8: 00009FF8 8CFA0001 lbzu r7, [r26 + 0x0001] 00009FFC 8CD40001 lbzu r6, [r20 + 0x0001] 0000A000 7CE70774 extsb r7, r7 0000A004 7CE70734 extsh r7, r7 0000A008 7CD13014 addc r6, r17, r6 0000A00C 7CC638AE lbzx r6, r6, r7 0000A010 8CF50001 lbzu r7, [r21 + 0x0001] 0000A014 54C6103A rlwinm r6, r6, 2, 0, 29 0000A018 54E7103A rlwinm r7, r7, 2, 0, 29 0000A01C 7F79382E lwzx r27, r25, r7 0000A020 8CF60001 lbzu r7, [r22 + 0x0001] 0000A024 7FB0302E lwzx r29, r16, r6 0000A028 54E7103A rlwinm r7, r7, 2, 0, 29 0000A02C 7CDDD814 addc r6, r29, r27 0000A030 7CC68670 srawi r6, r6, 16 0000A034 7F98382E lwzx r28, r24, r7 0000A038 7CD130AE lbzx r6, r17, r6 0000A03C 387C0000 addi r3, r28, 0x0000 0000A040 54DE801E rlwinm r30, r6, 16, 0, 15 0000A044 3880CE56 li r4, 0xFFFFCE56 0000A048 48002005 bl +0x00002004 /* 0000C04C */ 0000A04C 80410014 lwz r2, [r1 + 0x0014] 0000A050 7FFD1814 addc r31, r29, r3 0000A054 387B0000 addi r3, r27, 0x0000 0000A058 38970000 addi r4, r23, 0x0000 0000A05C 48001FF1 bl +0x00001FF0 /* 0000C04C */ 0000A060 80410014 lwz r2, [r1 + 0x0014] 0000A064 7CDF1814 addc r6, r31, r3 0000A068 7CC68670 srawi r6, r6, 16 0000A06C 7CFDE014 addc r7, r29, r28 0000A070 7CD130AE lbzx r6, r17, r6 0000A074 7CE78670 srawi r7, r7, 16 0000A078 54C6402E rlwinm r6, r6, 8, 0, 23 0000A07C 7CF138AE lbzx r7, r17, r7 0000A080 2C920000 cmpwi cr1, r18, 0 0000A084 7FC63378 or r6, r30, r6 0000A088 7CC63B78 or r6, r6, r7 0000A08C 30F2FFFF subic r7, r18, 1 0000A090 94D30004 stwu [r19 + 0x0004], r6 0000A094 7CF20734 extsh r18, r7 0000A098 4086FF60 bne cr1, -0x000000A0 /* 00009FF8 */ 0000A09C 81810088 lwz r12, [r1 + 0x0088] 0000A0A0 30210080 addic r1, r1, 128 0000A0A4 7D8803A6 mtlr r12 0000A0A8 BA01FFC0 lmw r16, [r1 - 0x0040] 0000A0AC 4E800020 blr label0000A0B0: 0000A0B0 82210044 lwz r17, [r1 + 0x0044] 0000A0B4 82010040 lwz r16, [r1 + 0x0040] 0000A0B8 30210080 addic r1, r1, 128 0000A0BC 4E800020 blr label0000A0C0: 0000A0C0 BA010040 lmw r16, [r1 + 0x0040] 0000A0C4 30210080 addic r1, r1, 128 0000A0C8 4E800020 blr 0000A0CC 00000000 .invalid 0000A0D0 00002041 .invalid 0000A0D4 80100800 lwz r0, [r16 + 0x0800] 0000A0D8 00000000 .invalid 0000A0DC 0000020C .invalid 0000A0E0 000F5363 .invalid 0000A0E4 616E4C69 ori r14, r11, 0x4C69 0000A0E8 6E654572 xoris r5, r19, 0x4572 0000A0EC 72446F75 andi. r4, r18, 0x6F75 0000A0F0 62000000 ori r0, r16, 0x0000 0000A0F4 7C800735 extsh. r0, r4 0000A0F8 3000FFFF subic r0, r0, 1 0000A0FC 314A0100 addic r10, r10, 256 0000A100 7C000734 extsh r0, r0 0000A104 41820054 beq +0x00000054 /* 0000A158 */ 0000A108 80810038 lwz r4, [r1 + 0x0038] 0000A10C 3063FFFF subic r3, r3, 1 0000A110 30E5FFFF subic r7, r5, 1 0000A114 3084FFFF subic r4, r4, 1 label0000A118: 0000A118 8CA40001 lbzu r5, [r4 + 0x0001] 0000A11C 8D270001 lbzu r9, [r7 + 0x0001] 0000A120 7CA50774 extsb r5, r5 0000A124 7CA50734 extsh r5, r5 0000A128 7D2A4814 addc r9, r10, r9 0000A12C 7CA928AE lbzx r5, r9, r5 0000A130 30C0FFFF subic r6, r0, 1 0000A134 54A5103A rlwinm r5, r5, 2, 0, 29 0000A138 7CA8282E lwzx r5, r8, r5 0000A13C 2C000000 cmpwi r0, 0 0000A140 7CA58670 srawi r5, r5, 16 0000A144 7CAA28AE lbzx r5, r10, r5 0000A148 7CC00734 extsh r0, r6 0000A14C 20A5FFFF subfic r5, r5, -1 0000A150 9CA30001 stbu [r3 + 0x0001], r5 0000A154 4082FFC4 bne -0x0000003C /* 0000A118 */ label0000A158: 0000A158 4E800020 blr 0000A15C 00000000 .invalid 0000A160 00002040 .invalid 0000A164 00000800 .invalid 0000A168 00000000 .invalid 0000A16C 00000068 .invalid 0000A170 00135363 .invalid 0000A174 616E4C69 ori r14, r11, 0x4C69 0000A178 6E654572 xoris r5, r19, 0x4572 0000A17C 72446F75 andi. r4, r18, 0x6F75 0000A180 62477261 ori r7, r18, 0x7261 0000A184 79000000 .invalid 0000A188 7C860735 extsh. r6, r4 0000A18C 3006FFFF subic r0, r6, 1 0000A190 88850000 lbz r4, [r5] 0000A194 314A0100 addic r10, r10, 256 0000A198 30A50001 addic r5, r5, 1 0000A19C 7C060734 extsh r6, r0 0000A1A0 4182016C beq +0x0000016C /* 0000A30C */ 0000A1A4 80E10038 lwz r7, [r1 + 0x0038] 0000A1A8 3006FFFF subic r0, r6, 1 0000A1AC 89670000 lbz r11, [r7] 0000A1B0 7C000734 extsh r0, r0 0000A1B4 7D6B0774 extsb r11, r11 0000A1B8 2C060000 cmpwi r6, 0 0000A1BC 88C50000 lbz r6, [r5] 0000A1C0 7D6B0734 extsh r11, r11 0000A1C4 7D243014 addc r9, r4, r6 0000A1C8 7D6A5814 addc r11, r10, r11 0000A1CC 7C8B20AE lbzx r4, r11, r4 0000A1D0 2C800000 cmpwi cr1, r0, 0 0000A1D4 5484103A rlwinm r4, r4, 2, 0, 29 0000A1D8 7C88202E lwzx r4, r8, r4 0000A1DC 31290001 addic r9, r9, 1 0000A1E0 7C848670 srawi r4, r4, 16 0000A1E4 7C8A20AE lbzx r4, r10, r4 0000A1E8 2084FFFF subfic r4, r4, -1 0000A1EC 98830000 stb [r3], r4 label0000A1F0: 0000A1F0 4182011C beq +0x0000011C /* 0000A30C */ 0000A1F4 88870001 lbz r4, [r7 + 0x0001] 0000A1F8 3000FFFF subic r0, r0, 1 0000A1FC 7C840774 extsb r4, r4 0000A200 7C840734 extsh r4, r4 0000A204 7D290E70 srawi r9, r9, 1 0000A208 7C8A2014 addc r4, r10, r4 0000A20C 7C8448AE lbzx r4, r4, r9 0000A210 7C000735 extsh. r0, r0 0000A214 5484103A rlwinm r4, r4, 2, 0, 29 0000A218 7C88202E lwzx r4, r8, r4 0000A21C 3120FFFF subic r9, r0, 1 0000A220 7C848670 srawi r4, r4, 16 0000A224 7C8A20AE lbzx r4, r10, r4 0000A228 2084FFFF subfic r4, r4, -1 0000A22C 98830001 stb [r3 + 0x0001], r4 0000A230 418600DC beq cr1, +0x000000DC /* 0000A30C */ 0000A234 88870002 lbz r4, [r7 + 0x0002] 0000A238 7D200734 extsh r0, r9 0000A23C 7C840774 extsb r4, r4 0000A240 7C840734 extsh r4, r4 0000A244 7C8A2014 addc r4, r10, r4 0000A248 7C8430AE lbzx r4, r4, r6 0000A24C 3120FFFF subic r9, r0, 1 0000A250 5484103A rlwinm r4, r4, 2, 0, 29 0000A254 7C88202E lwzx r4, r8, r4 0000A258 2C800000 cmpwi cr1, r0, 0 0000A25C 7C848670 srawi r4, r4, 16 0000A260 7C8A20AE lbzx r4, r10, r4 0000A264 7D290734 extsh r9, r9 0000A268 2084FFFF subfic r4, r4, -1 0000A26C 98830002 stb [r3 + 0x0002], r4 0000A270 4182009C beq +0x0000009C /* 0000A30C */ 0000A274 88850001 lbz r4, [r5 + 0x0001] 0000A278 88070003 lbz r0, [r7 + 0x0003] 0000A27C 7CC43014 addc r6, r4, r6 0000A280 7C000774 extsb r0, r0 0000A284 30C60001 addic r6, r6, 1 0000A288 7C000734 extsh r0, r0 0000A28C 7CC60E70 srawi r6, r6, 1 0000A290 7D6A0014 addc r11, r10, r0 0000A294 7C0B30AE lbzx r0, r11, r6 0000A298 30A50002 addic r5, r5, 2 0000A29C 5406103A rlwinm r6, r0, 2, 0, 29 0000A2A0 7C08302E lwzx r0, r8, r6 0000A2A4 2C090000 cmpwi r9, 0 0000A2A8 7C068670 srawi r6, r0, 16 0000A2AC 7C0A30AE lbzx r0, r10, r6 0000A2B0 30E70004 addic r7, r7, 4 0000A2B4 2000FFFF subfic r0, r0, -1 0000A2B8 98030003 stb [r3 + 0x0003], r0 0000A2BC 30630004 addic r3, r3, 4 0000A2C0 4186004C beq cr1, +0x0000004C /* 0000A30C */ 0000A2C4 88C70000 lbz r6, [r7] 0000A2C8 3009FFFF subic r0, r9, 1 0000A2CC 7CC60774 extsb r6, r6 0000A2D0 7CC60734 extsh r6, r6 0000A2D4 7C000734 extsh r0, r0 0000A2D8 7CCA3014 addc r6, r10, r6 0000A2DC 7D2620AE lbzx r9, r6, r4 0000A2E0 88C50000 lbz r6, [r5] 0000A2E4 5529103A rlwinm r9, r9, 2, 0, 29 0000A2E8 7D28482E lwzx r9, r8, r9 0000A2EC 7D643014 addc r11, r4, r6 0000A2F0 7D248670 srawi r4, r9, 16 0000A2F4 7C8A20AE lbzx r4, r10, r4 0000A2F8 2C800000 cmpwi cr1, r0, 0 0000A2FC 2084FFFF subfic r4, r4, -1 0000A300 312B0001 addic r9, r11, 1 0000A304 98830000 stb [r3], r4 0000A308 4BFFFEE8 b -0x00000118 /* 0000A1F0 */ label0000A30C: 0000A30C 4E800020 blr 0000A310 00000000 .invalid 0000A314 00002040 .invalid 0000A318 00000800 .invalid 0000A31C 00000000 .invalid 0000A320 00000188 .invalid 0000A324 00135363 .invalid 0000A328 616E4C69 ori r14, r11, 0x4C69 0000A32C 6E654572 xoris r5, r19, 0x4572 0000A330 72517561 andi. r17, r18, 0x7561 0000A334 64477261 oris r7, r2, 0x7261 0000A338 79000000 .invalid 0000A33C 7C800735 extsh. r0, r4 0000A340 30C0FFFF subic r6, r0, 1 0000A344 88850000 lbz r4, [r5] 0000A348 314A0100 addic r10, r10, 256 0000A34C 30A50001 addic r5, r5, 1 0000A350 7CC00734 extsh r0, r6 0000A354 41820170 beq +0x00000170 /* 0000A4C4 */ 0000A358 88E50000 lbz r7, [r5] 0000A35C 30C0FFFF subic r6, r0, 1 0000A360 2C000000 cmpwi r0, 0 0000A364 7C043814 addc r0, r4, r7 0000A368 7CCB0734 extsh r11, r6 0000A36C 81210038 lwz r9, [r1 + 0x0038] 0000A370 30000001 addic r0, r0, 1 0000A374 7C060E70 srawi r6, r0, 1 0000A378 88090000 lbz r0, [r9] 0000A37C 2C8B0000 cmpwi cr1, r11, 0 0000A380 7C000774 extsb r0, r0 0000A384 7C000734 extsh r0, r0 0000A388 7C8A0014 addc r4, r10, r0 0000A38C 7C0430AE lbzx r0, r4, r6 0000A390 5404103A rlwinm r4, r0, 2, 0, 29 0000A394 7C08202E lwzx r0, r8, r4 0000A398 7C048670 srawi r4, r0, 16 0000A39C 7C0A20AE lbzx r0, r10, r4 0000A3A0 2000FFFF subfic r0, r0, -1 0000A3A4 98030000 stb [r3], r0 label0000A3A8: 0000A3A8 4182011C beq +0x0000011C /* 0000A4C4 */ 0000A3AC 88890001 lbz r4, [r9 + 0x0001] 0000A3B0 300BFFFF subic r0, r11, 1 0000A3B4 7C840774 extsb r4, r4 0000A3B8 7C840734 extsh r4, r4 0000A3BC 7C8A2014 addc r4, r10, r4 0000A3C0 7C8438AE lbzx r4, r4, r7 0000A3C4 7C000735 extsh. r0, r0 0000A3C8 5484103A rlwinm r4, r4, 2, 0, 29 0000A3CC 7C88202E lwzx r4, r8, r4 0000A3D0 30C0FFFF subic r6, r0, 1 0000A3D4 7C848670 srawi r4, r4, 16 0000A3D8 7C8A20AE lbzx r4, r10, r4 0000A3DC 7CC60734 extsh r6, r6 0000A3E0 2004FFFF subfic r0, r4, -1 0000A3E4 2F060000 cmpwi cr6, r6, 0 0000A3E8 98030001 stb [r3 + 0x0001], r0 0000A3EC 418600D8 beq cr1, +0x000000D8 /* 0000A4C4 */ 0000A3F0 3006FFFF subic r0, r6, 1 0000A3F4 88850001 lbz r4, [r5 + 0x0001] 0000A3F8 88C90002 lbz r6, [r9 + 0x0002] 0000A3FC 7CE43814 addc r7, r4, r7 0000A400 7CC60774 extsb r6, r6 0000A404 30E70001 addic r7, r7, 1 0000A408 7CC60734 extsh r6, r6 0000A40C 7CE70E70 srawi r7, r7, 1 0000A410 7CCA3014 addc r6, r10, r6 0000A414 7CC638AE lbzx r6, r6, r7 0000A418 7C000734 extsh r0, r0 0000A41C 54C6103A rlwinm r6, r6, 2, 0, 29 0000A420 7CC8302E lwzx r6, r8, r6 0000A424 30A50002 addic r5, r5, 2 0000A428 7CC68670 srawi r6, r6, 16 0000A42C 7CCA30AE lbzx r6, r10, r6 0000A430 20C6FFFF subfic r6, r6, -1 0000A434 98C30002 stb [r3 + 0x0002], r6 0000A438 4182008C beq +0x0000008C /* 0000A4C4 */ 0000A43C 88C90003 lbz r6, [r9 + 0x0003] 0000A440 30E0FFFF subic r7, r0, 1 0000A444 7CC60774 extsb r6, r6 0000A448 7CC60734 extsh r6, r6 0000A44C 7CCA3014 addc r6, r10, r6 0000A450 7CC620AE lbzx r6, r6, r4 0000A454 2C000000 cmpwi r0, 0 0000A458 54C6103A rlwinm r6, r6, 2, 0, 29 0000A45C 7CC8302E lwzx r6, r8, r6 0000A460 31290004 addic r9, r9, 4 0000A464 7CC68670 srawi r6, r6, 16 0000A468 7CCA30AE lbzx r6, r10, r6 0000A46C 7CEB0734 extsh r11, r7 0000A470 2006FFFF subfic r0, r6, -1 0000A474 98030003 stb [r3 + 0x0003], r0 0000A478 30630004 addic r3, r3, 4 0000A47C 419A0048 beq cr6, +0x00000048 /* 0000A4C4 */ 0000A480 88E50000 lbz r7, [r5] 0000A484 88090000 lbz r0, [r9] 0000A488 7C843814 addc r4, r4, r7 0000A48C 7C000774 extsb r0, r0 0000A490 30840001 addic r4, r4, 1 0000A494 7C000734 extsh r0, r0 0000A498 7C840E70 srawi r4, r4, 1 0000A49C 7CCA0014 addc r6, r10, r0 0000A4A0 7C0620AE lbzx r0, r6, r4 0000A4A4 2C8B0000 cmpwi cr1, r11, 0 0000A4A8 5404103A rlwinm r4, r0, 2, 0, 29 0000A4AC 7C08202E lwzx r0, r8, r4 0000A4B0 7C048670 srawi r4, r0, 16 0000A4B4 7C0A20AE lbzx r0, r10, r4 0000A4B8 2000FFFF subfic r0, r0, -1 0000A4BC 98030000 stb [r3], r0 0000A4C0 4BFFFEE8 b -0x00000118 /* 0000A3A8 */ label0000A4C4: 0000A4C4 4E800020 blr 0000A4C8 00000000 .invalid 0000A4CC 00002040 .invalid 0000A4D0 00000800 .invalid 0000A4D4 00000000 .invalid 0000A4D8 0000018C .invalid 0000A4DC 00165363 .invalid 0000A4E0 616E4C69 ori r14, r11, 0x4C69 0000A4E4 6E654572 xoris r5, r19, 0x4572 0000A4E8 72517561 andi. r17, r18, 0x7561 0000A4EC 64477261 oris r7, r2, 0x7261 0000A4F0 794F6464 .invalid 0000A4F4 BDA1FFB4 stmw [r1 - 0x004C], r13 0000A4F8 39A70000 addi r13, r7, 0x0000 0000A4FC 3AC50000 addi r22, r5, 0x0000 0000A500 3A860000 addi r20, r6, 0x0000 0000A504 39CA0000 addi r14, r10, 0x0000 0000A508 8A340000 lbz r17, [r20] 0000A50C 8A6D0000 lbz r19, [r13] 0000A510 8A560000 lbz r18, [r22] 0000A514 2C890000 cmpwi cr1, r9, 0 0000A518 7C0802A6 mflr r0 0000A51C 7C840735 extsh. r4, r4 0000A520 90010008 stw [r1 + 0x0008], r0 0000A524 9421FF60 stwu [r1 - 0x00A0], r1 0000A528 39E30000 addi r15, r3, 0x0000 0000A52C 3A080000 addi r16, r8, 0x0000 0000A530 31CE0100 addic r14, r14, 256 0000A534 32940001 addic r20, r20, 1 0000A538 31AD0001 addic r13, r13, 1 0000A53C 32D60001 addic r22, r22, 1 0000A540 30E90800 addic r7, r9, 2048 0000A544 41860008 beq cr1, +0x00000008 /* 0000A54C */ 0000A548 39270000 addi r9, r7, 0x0000 label0000A54C: 0000A54C 3084FFFF subic r4, r4, 1 0000A550 7C840734 extsh r4, r4 0000A554 2C890000 cmpwi cr1, r9, 0 0000A558 90810038 stw [r1 + 0x0038], r4 0000A55C 418206AC beq +0x000006AC /* 0000AC08 */ 0000A560 5627103A rlwinm r7, r17, 2, 0, 29 0000A564 566A103A rlwinm r10, r19, 2, 0, 29 0000A568 830100D8 lwz r24, [r1 + 0x00D8] 0000A56C 30891000 addic r4, r9, 4096 0000A570 33300800 addic r25, r16, 2048 0000A574 4086032C bne cr1, +0x0000032C /* 0000A8A0 */ 0000A578 88980000 lbz r4, [r24] 0000A57C 38EA0000 addi r7, r10, 0x0000 0000A580 7C840774 extsb r4, r4 0000A584 7C8E2014 addc r4, r14, r4 0000A588 7C8490AE lbzx r4, r4, r18 0000A58C 7EF9382E lwzx r23, r25, r7 0000A590 5484103A rlwinm r4, r4, 2, 0, 29 0000A594 7EB0202E lwzx r21, r16, r4 0000A598 3C80FFFF lis r4, 0xFFFF 0000A59C 30847DB2 addic r4, r4, 32178 0000A5A0 9081003C stw [r1 + 0x003C], r4 0000A5A4 7C95B814 addc r4, r21, r23 0000A5A8 7C848670 srawi r4, r4, 16 0000A5AC 7C8E20AE lbzx r4, r14, r4 0000A5B0 5627103A rlwinm r7, r17, 2, 0, 29 0000A5B4 5484801E rlwinm r4, r4, 16, 0, 15 0000A5B8 90810040 stw [r1 + 0x0040], r4 0000A5BC 33700400 addic r27, r16, 1024 0000A5C0 7F5B382E lwzx r26, r27, r7 0000A5C4 8BA50001 lbz r29, [r5 + 0x0001] 0000A5C8 8BC60001 lbz r30, [r6 + 0x0001] 0000A5CC 8B8D0000 lbz r28, [r13] 0000A5D0 387A0000 addi r3, r26, 0x0000 0000A5D4 3880CE56 li r4, 0xFFFFCE56 label0000A5D8: 0000A5D8 48001A75 bl +0x00001A74 /* 0000C04C */ 0000A5DC 80410014 lwz r2, [r1 + 0x0014] 0000A5E0 7FF51814 addc r31, r21, r3 0000A5E4 38770000 addi r3, r23, 0x0000 0000A5E8 8081003C lwz r4, [r1 + 0x003C] 0000A5EC 48001A61 bl +0x00001A60 /* 0000C04C */ 0000A5F0 80410014 lwz r2, [r1 + 0x0014] 0000A5F4 7C9F1814 addc r4, r31, r3 0000A5F8 83E10038 lwz r31, [r1 + 0x0038] 0000A5FC 7C848670 srawi r4, r4, 16 0000A600 7D73E014 addc r11, r19, r28 0000A604 318B0001 addic r12, r11, 1 0000A608 2C9F0000 cmpwi cr1, r31, 0 0000A60C 7CF5D014 addc r7, r21, r26 0000A610 7D4E20AE lbzx r10, r14, r4 0000A614 7CE48670 srawi r4, r7, 16 0000A618 5547402E rlwinm r7, r10, 8, 0, 23 0000A61C 81410040 lwz r10, [r1 + 0x0040] 0000A620 7C8E20AE lbzx r4, r14, r4 0000A624 7D473B78 or r7, r10, r7 0000A628 7D52E814 addc r10, r18, r29 0000A62C 7CE72378 or r7, r7, r4 0000A630 316A0001 addic r11, r10, 1 0000A634 315FFFFF subic r10, r31, 1 0000A638 7C91F014 addc r4, r17, r30 0000A63C 90EF0000 stw [r15], r7 0000A640 7D670E70 srawi r7, r11, 1 0000A644 33E40001 addic r31, r4, 1 0000A648 7D520734 extsh r18, r10 0000A64C 558B083A rlwinm r11, r12, 1, 0, 29 0000A650 3880CE56 li r4, 0xFFFFCE56 0000A654 418605A0 beq cr1, +0x000005A0 /* 0000ABF4 */ 0000A658 89580001 lbz r10, [r24 + 0x0001] 0000A65C 57FF083A rlwinm r31, r31, 1, 0, 29 0000A660 7D4A0774 extsb r10, r10 0000A664 7D4E5014 addc r10, r14, r10 0000A668 7CEA38AE lbzx r7, r10, r7 0000A66C 7EBBF82E lwzx r21, r27, r31 0000A670 54E7103A rlwinm r7, r7, 2, 0, 29 0000A674 7EF9582E lwzx r23, r25, r11 0000A678 7E70382E lwzx r19, r16, r7 0000A67C 38750000 addi r3, r21, 0x0000 0000A680 7CF3B814 addc r7, r19, r23 0000A684 7CE78670 srawi r7, r7, 16 0000A688 7CEE38AE lbzx r7, r14, r7 0000A68C 54FA801E rlwinm r26, r7, 16, 0, 15 0000A690 480019BD bl +0x000019BC /* 0000C04C */ 0000A694 80410014 lwz r2, [r1 + 0x0014] 0000A698 7FF31814 addc r31, r19, r3 0000A69C 38770000 addi r3, r23, 0x0000 0000A6A0 8081003C lwz r4, [r1 + 0x003C] 0000A6A4 480019A9 bl +0x000019A8 /* 0000C04C */ 0000A6A8 80410014 lwz r2, [r1 + 0x0014] 0000A6AC 7C9F1814 addc r4, r31, r3 0000A6B0 7C848670 srawi r4, r4, 16 0000A6B4 7CF3A814 addc r7, r19, r21 0000A6B8 7C8E20AE lbzx r4, r14, r4 0000A6BC 7CE78670 srawi r7, r7, 16 0000A6C0 5484402E rlwinm r4, r4, 8, 0, 23 0000A6C4 7CEE38AE lbzx r7, r14, r7 0000A6C8 7F442378 or r4, r26, r4 0000A6CC 7CE42378 or r4, r7, r4 0000A6D0 2C920000 cmpwi cr1, r18, 0 0000A6D4 30F2FFFF subic r7, r18, 1 0000A6D8 908F0004 stw [r15 + 0x0004], r4 0000A6DC 7CF20734 extsh r18, r7 0000A6E0 578A103A rlwinm r10, r28, 2, 0, 29 0000A6E4 3880CE56 li r4, 0xFFFFCE56 0000A6E8 57C7103A rlwinm r7, r30, 2, 0, 29 0000A6EC 41860508 beq cr1, +0x00000508 /* 0000ABF4 */ 0000A6F0 89780002 lbz r11, [r24 + 0x0002] 0000A6F4 7E7B382E lwzx r19, r27, r7 0000A6F8 7D670774 extsb r7, r11 0000A6FC 7CEE3814 addc r7, r14, r7 0000A700 7CE7E8AE lbzx r7, r7, r29 0000A704 7EF9502E lwzx r23, r25, r10 0000A708 54E7103A rlwinm r7, r7, 2, 0, 29 0000A70C 7F50382E lwzx r26, r16, r7 0000A710 38730000 addi r3, r19, 0x0000 0000A714 7CFAB814 addc r7, r26, r23 0000A718 7CE78670 srawi r7, r7, 16 0000A71C 7CEE38AE lbzx r7, r14, r7 0000A720 54F5801E rlwinm r21, r7, 16, 0, 15 0000A724 48001929 bl +0x00001928 /* 0000C04C */ 0000A728 80410014 lwz r2, [r1 + 0x0014] 0000A72C 7FFA1814 addc r31, r26, r3 0000A730 38770000 addi r3, r23, 0x0000 0000A734 8081003C lwz r4, [r1 + 0x003C] 0000A738 48001915 bl +0x00001914 /* 0000C04C */ 0000A73C 80410014 lwz r2, [r1 + 0x0014] 0000A740 7C9F1814 addc r4, r31, r3 0000A744 7C848670 srawi r4, r4, 16 0000A748 7CFA9814 addc r7, r26, r19 0000A74C 7C8E20AE lbzx r4, r14, r4 0000A750 7CE78670 srawi r7, r7, 16 0000A754 5484402E rlwinm r4, r4, 8, 0, 23 0000A758 7CEE38AE lbzx r7, r14, r7 0000A75C 2C920000 cmpwi cr1, r18, 0 0000A760 7EA42378 or r4, r21, r4 0000A764 7CE42378 or r4, r7, r4 0000A768 30F2FFFF subic r7, r18, 1 0000A76C 908F0008 stw [r15 + 0x0008], r4 0000A770 7CFF0734 extsh r31, r7 0000A774 3880CE56 li r4, 0xFFFFCE56 0000A778 4186047C beq cr1, +0x0000047C /* 0000ABF4 */ 0000A77C 8A560001 lbz r18, [r22 + 0x0001] 0000A780 8A6D0001 lbz r19, [r13 + 0x0001] 0000A784 7CF2E814 addc r7, r18, r29 0000A788 30E70001 addic r7, r7, 1 0000A78C 7CEA0E70 srawi r10, r7, 1 0000A790 88F80003 lbz r7, [r24 + 0x0003] 0000A794 8A340001 lbz r17, [r20 + 0x0001] 0000A798 7CE70774 extsb r7, r7 0000A79C 7CEE3814 addc r7, r14, r7 0000A7A0 7CE750AE lbzx r7, r7, r10 0000A7A4 7D53E014 addc r10, r19, r28 0000A7A8 54E7103A rlwinm r7, r7, 2, 0, 29 0000A7AC 314A0001 addic r10, r10, 1 0000A7B0 554A083A rlwinm r10, r10, 1, 0, 29 0000A7B4 32940002 addic r20, r20, 2 0000A7B8 7F99502E lwzx r28, r25, r10 0000A7BC 7FB0382E lwzx r29, r16, r7 0000A7C0 7CF1F014 addc r7, r17, r30 0000A7C4 30E70001 addic r7, r7, 1 0000A7C8 54E7083A rlwinm r7, r7, 1, 0, 29 0000A7CC 7EFB382E lwzx r23, r27, r7 0000A7D0 7CFDE014 addc r7, r29, r28 0000A7D4 7CE78670 srawi r7, r7, 16 0000A7D8 32D60002 addic r22, r22, 2 0000A7DC 33180004 addic r24, r24, 4 0000A7E0 31AD0002 addic r13, r13, 2 0000A7E4 7CEE38AE lbzx r7, r14, r7 0000A7E8 38770000 addi r3, r23, 0x0000 0000A7EC 54FA801E rlwinm r26, r7, 16, 0, 15 0000A7F0 4800185D bl +0x0000185C /* 0000C04C */ 0000A7F4 80410014 lwz r2, [r1 + 0x0014] 0000A7F8 7FDD1814 addc r30, r29, r3 0000A7FC 387C0000 addi r3, r28, 0x0000 0000A800 8081003C lwz r4, [r1 + 0x003C] 0000A804 48001849 bl +0x00001848 /* 0000C04C */ 0000A808 80410014 lwz r2, [r1 + 0x0014] 0000A80C 7C9E1814 addc r4, r30, r3 0000A810 7C848670 srawi r4, r4, 16 0000A814 7CFDB814 addc r7, r29, r23 0000A818 7C8E20AE lbzx r4, r14, r4 0000A81C 7CE78670 srawi r7, r7, 16 0000A820 5484402E rlwinm r4, r4, 8, 0, 23 0000A824 7CEE38AE lbzx r7, r14, r7 0000A828 7F442378 or r4, r26, r4 0000A82C 7CE42378 or r4, r7, r4 0000A830 908F000C stw [r15 + 0x000C], r4 0000A834 2C9F0000 cmpwi cr1, r31, 0 0000A838 309FFFFF subic r4, r31, 1 0000A83C 7C830734 extsh r3, r4 0000A840 31EF0010 addic r15, r15, 16 0000A844 90610038 stw [r1 + 0x0038], r3 0000A848 418603AC beq cr1, +0x000003AC /* 0000ABF4 */ 0000A84C 88980000 lbz r4, [r24] 0000A850 5667103A rlwinm r7, r19, 2, 0, 29 0000A854 7C840774 extsb r4, r4 0000A858 7C8E2014 addc r4, r14, r4 0000A85C 7C8490AE lbzx r4, r4, r18 0000A860 7EF9382E lwzx r23, r25, r7 0000A864 5484103A rlwinm r4, r4, 2, 0, 29 0000A868 7EB0202E lwzx r21, r16, r4 0000A86C 5624103A rlwinm r4, r17, 2, 0, 29 0000A870 7F5B202E lwzx r26, r27, r4 0000A874 7C95B814 addc r4, r21, r23 0000A878 7C848670 srawi r4, r4, 16 0000A87C 7C8E20AE lbzx r4, r14, r4 0000A880 8BB60000 lbz r29, [r22] 0000A884 5484801E rlwinm r4, r4, 16, 0, 15 0000A888 90810040 stw [r1 + 0x0040], r4 0000A88C 8BD40000 lbz r30, [r20] 0000A890 8B8D0000 lbz r28, [r13] 0000A894 387A0000 addi r3, r26, 0x0000 0000A898 3880CE56 li r4, 0xFFFFCE56 0000A89C 4BFFFD3C b -0x000002C4 /* 0000A5D8 */ label0000A8A0: 0000A8A0 81610038 lwz r11, [r1 + 0x0038] 0000A8A4 39990000 addi r12, r25, 0x0000 0000A8A8 316BFFFF subic r11, r11, 1 0000A8AC 7D7A0734 extsh r26, r11 0000A8B0 89780000 lbz r11, [r24] 0000A8B4 33F00400 addic r31, r16, 1024 0000A8B8 7D6B0774 extsb r11, r11 0000A8BC 7D6E5814 addc r11, r14, r11 0000A8C0 7D6B90AE lbzx r11, r11, r18 0000A8C4 7D0C502E lwzx r8, r12, r10 0000A8C8 556A103A rlwinm r10, r11, 2, 0, 29 0000A8CC 7F90502E lwzx r28, r16, r10 0000A8D0 8BC60001 lbz r30, [r6 + 0x0001] 0000A8D4 7F7F382E lwzx r27, r31, r7 0000A8D8 7CFC4014 addc r7, r28, r8 0000A8DC 7D5CD814 addc r10, r28, r27 0000A8E0 7CE78670 srawi r7, r7, 16 0000A8E4 89650001 lbz r11, [r5 + 0x0001] 0000A8E8 7CEE38AE lbzx r7, r14, r7 0000A8EC 7D4A8670 srawi r10, r10, 16 0000A8F0 7CAE50AE lbzx r5, r14, r10 0000A8F4 7F6A8670 srawi r10, r27, 16 0000A8F8 554A103A rlwinm r10, r10, 2, 0, 29 0000A8FC 7F69502E lwzx r27, r9, r10 0000A900 7D0A8670 srawi r10, r8, 16 0000A904 8BAD0000 lbz r29, [r13] 0000A908 554A103A rlwinm r10, r10, 2, 0, 29 0000A90C 7D44502E lwzx r10, r4, r10 0000A910 7F9CD814 addc r28, r28, r27 0000A914 7D5C5014 addc r10, r28, r10 0000A918 7D4A8670 srawi r10, r10, 16 0000A91C 7D4E50AE lbzx r10, r14, r10 0000A920 7F925814 addc r28, r18, r11 0000A924 54E7801E rlwinm r7, r7, 16, 0, 15 0000A928 554A402E rlwinm r10, r10, 8, 0, 23 0000A92C 7CE75378 or r7, r7, r10 0000A930 81410038 lwz r10, [r1 + 0x0038] 0000A934 7D13E814 addc r8, r19, r29 0000A938 7CE72B78 or r7, r7, r5 0000A93C 31080001 addic r8, r8, 1 0000A940 90EF0000 stw [r15], r7 0000A944 339C0001 addic r28, r28, 1 0000A948 7F71F014 addc r27, r17, r30 0000A94C 2C9A0000 cmpwi cr1, r26, 0 0000A950 2C0A0000 cmpwi r10, 0 0000A954 5507083A rlwinm r7, r8, 1, 0, 29 0000A958 7F880E70 srawi r8, r28, 1 0000A95C 337B0001 addic r27, r27, 1 0000A960 57AA103A rlwinm r10, r29, 2, 0, 29 label0000A964: 0000A964 418202B0 beq +0x000002B0 /* 0000AC14 */ 0000A968 577C083A rlwinm r28, r27, 1, 0, 29 0000A96C 7F6C382E lwzx r27, r12, r7 0000A970 88F80001 lbz r7, [r24 + 0x0001] 0000A974 7F9FE02E lwzx r28, r31, r28 0000A978 7CE70774 extsb r7, r7 0000A97C 7CEE3814 addc r7, r14, r7 0000A980 7CE740AE lbzx r7, r7, r8 0000A984 30BAFFFF subic r5, r26, 1 0000A988 54E7103A rlwinm r7, r7, 2, 0, 29 0000A98C 7F9A8670 srawi r26, r28, 16 0000A990 5748103A rlwinm r8, r26, 2, 0, 29 0000A994 7D09402E lwzx r8, r9, r8 0000A998 7CF0382E lwzx r7, r16, r7 0000A99C 7F47E014 addc r26, r7, r28 0000A9A0 7F87D814 addc r28, r7, r27 0000A9A4 7F9C8670 srawi r28, r28, 16 0000A9A8 7D074014 addc r8, r7, r8 0000A9AC 7F478670 srawi r7, r26, 16 0000A9B0 7F4E38AE lbzx r26, r14, r7 0000A9B4 7F678670 srawi r7, r27, 16 0000A9B8 54E7103A rlwinm r7, r7, 2, 0, 29 0000A9BC 7CE4382E lwzx r7, r4, r7 0000A9C0 7F8EE0AE lbzx r28, r14, r28 0000A9C4 7CE83814 addc r7, r8, r7 0000A9C8 7CE78670 srawi r7, r7, 16 0000A9CC 579C801E rlwinm r28, r28, 16, 0, 15 0000A9D0 7CEE38AE lbzx r7, r14, r7 0000A9D4 7CA80735 extsh. r8, r5 0000A9D8 54E7402E rlwinm r7, r7, 8, 0, 23 0000A9DC 7F873B78 or r7, r28, r7 0000A9E0 7F473B78 or r7, r26, r7 0000A9E4 90EF0004 stw [r15 + 0x0004], r7 0000A9E8 57C7103A rlwinm r7, r30, 2, 0, 29 0000A9EC 41860228 beq cr1, +0x00000228 /* 0000AC14 */ 0000A9F0 7F9F382E lwzx r28, r31, r7 0000A9F4 88F80002 lbz r7, [r24 + 0x0002] 0000A9F8 7F6C502E lwzx r27, r12, r10 0000A9FC 7CE70774 extsb r7, r7 0000AA00 7CEE3814 addc r7, r14, r7 0000AA04 7D4758AE lbzx r10, r7, r11 0000AA08 7F9A8670 srawi r26, r28, 16 0000AA0C 5747103A rlwinm r7, r26, 2, 0, 29 0000AA10 554A103A rlwinm r10, r10, 2, 0, 29 0000AA14 7CE9382E lwzx r7, r9, r7 0000AA18 7D50502E lwzx r10, r16, r10 0000AA1C 7F4A3814 addc r26, r10, r7 0000AA20 7CEAD814 addc r7, r10, r27 0000AA24 7F8AE014 addc r28, r10, r28 0000AA28 7CE78670 srawi r7, r7, 16 0000AA2C 7D4E38AE lbzx r10, r14, r7 0000AA30 7F878670 srawi r7, r28, 16 0000AA34 7F7C8670 srawi r28, r27, 16 0000AA38 579C103A rlwinm r28, r28, 2, 0, 29 0000AA3C 7F84E02E lwzx r28, r4, r28 0000AA40 554A801E rlwinm r10, r10, 16, 0, 15 0000AA44 7F9AE014 addc r28, r26, r28 0000AA48 7F9C8670 srawi r28, r28, 16 0000AA4C 7F8EE0AE lbzx r28, r14, r28 0000AA50 7CEE38AE lbzx r7, r14, r7 0000AA54 579C402E rlwinm r28, r28, 8, 0, 23 0000AA58 7D4AE378 or r10, r10, r28 0000AA5C 7CE75378 or r7, r7, r10 0000AA60 3148FFFF subic r10, r8, 1 0000AA64 90EF0008 stw [r15 + 0x0008], r7 0000AA68 7D5C0734 extsh r28, r10 0000AA6C 418201A8 beq +0x000001A8 /* 0000AC14 */ 0000AA70 89540001 lbz r10, [r20 + 0x0001] 0000AA74 890D0001 lbz r8, [r13 + 0x0001] 0000AA78 7CEAF014 addc r7, r10, r30 0000AA7C 30E70001 addic r7, r7, 1 0000AA80 7FC8E814 addc r30, r8, r29 0000AA84 54E7083A rlwinm r7, r7, 1, 0, 29 0000AA88 33DE0001 addic r30, r30, 1 0000AA8C 7F5F382E lwzx r26, r31, r7 0000AA90 57C7083A rlwinm r7, r30, 1, 0, 29 0000AA94 7F6C382E lwzx r27, r12, r7 0000AA98 88F60001 lbz r7, [r22 + 0x0001] 0000AA9C 8BB80003 lbz r29, [r24 + 0x0003] 0000AAA0 7D675814 addc r11, r7, r11 0000AAA4 33CB0001 addic r30, r11, 1 0000AAA8 7FAB0774 extsb r11, r29 0000AAAC 7FDE0E70 srawi r30, r30, 1 0000AAB0 7D6E5814 addc r11, r14, r11 0000AAB4 7FCBF0AE lbzx r30, r11, r30 0000AAB8 7F4B8670 srawi r11, r26, 16 0000AABC 57DE103A rlwinm r30, r30, 2, 0, 29 0000AAC0 556B103A rlwinm r11, r11, 2, 0, 29 0000AAC4 7F30F02E lwzx r25, r16, r30 0000AAC8 7CA9582E lwzx r5, r9, r11 0000AACC 2C9C0000 cmpwi cr1, r28, 0 0000AAD0 555E103A rlwinm r30, r10, 2, 0, 29 0000AAD4 550B103A rlwinm r11, r8, 2, 0, 29 0000AAD8 7F7D8670 srawi r29, r27, 16 0000AADC 57BD103A rlwinm r29, r29, 2, 0, 29 0000AAE0 7FA4E82E lwzx r29, r4, r29 0000AAE4 7CB92814 addc r5, r25, r5 0000AAE8 7FA5E814 addc r29, r5, r29 0000AAEC 7F79D814 addc r27, r25, r27 0000AAF0 7F7B8670 srawi r27, r27, 16 0000AAF4 7FBD8670 srawi r29, r29, 16 0000AAF8 7F6ED8AE lbzx r27, r14, r27 0000AAFC 7F59D014 addc r26, r25, r26 0000AB00 7CAEE8AE lbzx r5, r14, r29 0000AB04 7F5D8670 srawi r29, r26, 16 0000AB08 7FAEE8AE lbzx r29, r14, r29 0000AB0C 577B801E rlwinm r27, r27, 16, 0, 15 0000AB10 54BA402E rlwinm r26, r5, 8, 0, 23 0000AB14 7F7BD378 or r27, r27, r26 0000AB18 7FBDDB78 or r29, r29, r27 0000AB1C 93AF000C stw [r15 + 0x000C], r29 0000AB20 33BCFFFF subic r29, r28, 1 0000AB24 31EF0010 addic r15, r15, 16 0000AB28 7FBC0735 extsh. r28, r29 0000AB2C 32D60002 addic r22, r22, 2 0000AB30 32940002 addic r20, r20, 2 0000AB34 31AD0002 addic r13, r13, 2 0000AB38 33180004 addic r24, r24, 4 0000AB3C 418600D8 beq cr1, +0x000000D8 /* 0000AC14 */ 0000AB40 7FAC582E lwzx r29, r12, r11 0000AB44 89780000 lbz r11, [r24] 0000AB48 7F7FF02E lwzx r27, r31, r30 0000AB4C 7D6B0774 extsb r11, r11 0000AB50 7D6E5814 addc r11, r14, r11 0000AB54 7FCB38AE lbzx r30, r11, r7 0000AB58 7F7A8670 srawi r26, r27, 16 0000AB5C 574B103A rlwinm r11, r26, 2, 0, 29 0000AB60 57DE103A rlwinm r30, r30, 2, 0, 29 0000AB64 7F50F02E lwzx r26, r16, r30 0000AB68 7FC9582E lwzx r30, r9, r11 0000AB6C 7D7AD814 addc r11, r26, r27 0000AB70 7D6B8670 srawi r11, r11, 16 0000AB74 7CAE58AE lbzx r5, r14, r11 0000AB78 7FAB8670 srawi r11, r29, 16 0000AB7C 7F7AE814 addc r27, r26, r29 0000AB80 556B103A rlwinm r11, r11, 2, 0, 29 0000AB84 7FA4582E lwzx r29, r4, r11 0000AB88 89760000 lbz r11, [r22] 0000AB8C 7FDAF014 addc r30, r26, r30 0000AB90 7FDEE814 addc r30, r30, r29 0000AB94 7F7B8670 srawi r27, r27, 16 0000AB98 7F4ED8AE lbzx r26, r14, r27 0000AB9C 7FDE8670 srawi r30, r30, 16 0000ABA0 7F6EF0AE lbzx r27, r14, r30 0000ABA4 8BAD0000 lbz r29, [r13] 0000ABA8 8BD40000 lbz r30, [r20] 0000ABAC 575A801E rlwinm r26, r26, 16, 0, 15 0000ABB0 577B402E rlwinm r27, r27, 8, 0, 23 0000ABB4 7F5ADB78 or r26, r26, r27 0000ABB8 337CFFFF subic r27, r28, 1 0000ABBC 7F452B78 or r5, r26, r5 0000ABC0 7D08E814 addc r8, r8, r29 0000ABC4 7F7A0734 extsh r26, r27 0000ABC8 7CE75814 addc r7, r7, r11 0000ABCC 31080001 addic r8, r8, 1 0000ABD0 33670001 addic r27, r7, 1 0000ABD4 5507083A rlwinm r7, r8, 1, 0, 29 0000ABD8 7D4AF014 addc r10, r10, r30 0000ABDC 7F680E70 srawi r8, r27, 1 0000ABE0 336A0001 addic r27, r10, 1 0000ABE4 90AF0000 stw [r15], r5 0000ABE8 2C9A0000 cmpwi cr1, r26, 0 0000ABEC 57AA103A rlwinm r10, r29, 2, 0, 29 0000ABF0 4BFFFD74 b -0x0000028C /* 0000A964 */ label0000ABF4: 0000ABF4 818100A8 lwz r12, [r1 + 0x00A8] 0000ABF8 302100A0 addic r1, r1, 160 0000ABFC 7D8803A6 mtlr r12 0000AC00 B9A1FFB4 lmw r13, [r1 - 0x004C] 0000AC04 4E800020 blr label0000AC08: 0000AC08 B9A10054 lmw r13, [r1 + 0x0054] 0000AC0C 302100A0 addic r1, r1, 160 0000AC10 4E800020 blr label0000AC14: 0000AC14 B9A10054 lmw r13, [r1 + 0x0054] 0000AC18 302100A0 addic r1, r1, 160 0000AC1C 4E800020 blr 0000AC20 00000000 .invalid 0000AC24 00002041 .invalid 0000AC28 80130800 lwz r0, [r19 + 0x0800] 0000AC2C 00000000 .invalid 0000AC30 0000072C .invalid 0000AC34 000F5363 .invalid 0000AC38 616E4C69 ori r14, r11, 0x4C69 0000AC3C 6E654572 xoris r5, r19, 0x4572 0000AC40 72517561 andi. r17, r18, 0x7561 0000AC44 64000000 oris r0, r0, 0x0000 0000AC48 BDA1FFB4 stmw [r1 - 0x004C], r13 0000AC4C 3A650000 addi r19, r5, 0x0000 0000AC50 3A0A0000 addi r16, r10, 0x0000 0000AC54 89530000 lbz r10, [r19] 0000AC58 2C890000 cmpwi cr1, r9, 0 0000AC5C 7C0802A6 mflr r0 0000AC60 7C840735 extsh. r4, r4 0000AC64 90010008 stw [r1 + 0x0008], r0 0000AC68 32100100 addic r16, r16, 256 0000AC6C 3A860000 addi r20, r6, 0x0000 0000AC70 88140000 lbz r0, [r20] 0000AC74 32940001 addic r20, r20, 1 0000AC78 3A270000 addi r17, r7, 0x0000 0000AC7C 88D10000 lbz r6, [r17] 0000AC80 32310001 addic r17, r17, 1 0000AC84 9421FF70 stwu [r1 - 0x0090], r1 0000AC88 39C30000 addi r14, r3, 0x0000 0000AC8C 39E80000 addi r15, r8, 0x0000 0000AC90 32730001 addic r19, r19, 1 0000AC94 30A90800 addic r5, r9, 2048 0000AC98 41860008 beq cr1, +0x00000008 /* 0000ACA0 */ 0000AC9C 39250000 addi r9, r5, 0x0000 label0000ACA0: 0000ACA0 3084FFFF subic r4, r4, 1 0000ACA4 2C890000 cmpwi cr1, r9, 0 0000ACA8 7C970734 extsh r23, r4 0000ACAC 418206A4 beq +0x000006A4 /* 0000B350 */ 0000ACB0 82C100C8 lwz r22, [r1 + 0x00C8] 0000ACB4 30891000 addic r4, r9, 4096 0000ACB8 332F0800 addic r25, r15, 2048 0000ACBC 40860330 bne cr1, +0x00000330 /* 0000AFEC */ 0000ACC0 8B530000 lbz r26, [r19] 0000ACC4 88960000 lbz r4, [r22] 0000ACC8 7CAAD014 addc r5, r10, r26 0000ACCC 30A50001 addic r5, r5, 1 0000ACD0 7C840774 extsb r4, r4 0000ACD4 8B740000 lbz r27, [r20] 0000ACD8 7CA50E70 srawi r5, r5, 1 0000ACDC 7C00D814 addc r0, r0, r27 0000ACE0 7C902014 addc r4, r16, r4 0000ACE4 7C8428AE lbzx r4, r4, r5 0000ACE8 8B870001 lbz r28, [r7 + 0x0001] 0000ACEC 5484103A rlwinm r4, r4, 2, 0, 29 0000ACF0 7CA6E014 addc r5, r6, r28 0000ACF4 30A50001 addic r5, r5, 1 0000ACF8 54A5083A rlwinm r5, r5, 1, 0, 29 0000ACFC 7EB9282E lwzx r21, r25, r5 0000AD00 7E4F202E lwzx r18, r15, r4 0000AD04 30000001 addic r0, r0, 1 0000AD08 7C92A814 addc r4, r18, r21 0000AD0C 7C858670 srawi r5, r4, 16 0000AD10 5404083A rlwinm r4, r0, 1, 0, 29 0000AD14 7C1028AE lbzx r0, r16, r5 0000AD18 3CA0FFFF lis r5, 0xFFFF 0000AD1C 31A57DB2 addic r13, r5, 32178 0000AD20 33AF0400 addic r29, r15, 1024 0000AD24 7FDD202E lwzx r30, r29, r4 0000AD28 5418801E rlwinm r24, r0, 16, 0, 15 0000AD2C 387E0000 addi r3, r30, 0x0000 0000AD30 3880CE56 li r4, 0xFFFFCE56 label0000AD34: 0000AD34 48001319 bl +0x00001318 /* 0000C04C */ 0000AD38 80410014 lwz r2, [r1 + 0x0014] 0000AD3C 7FF21814 addc r31, r18, r3 0000AD40 38750000 addi r3, r21, 0x0000 0000AD44 388D0000 addi r4, r13, 0x0000 0000AD48 48001305 bl +0x00001304 /* 0000C04C */ 0000AD4C 80410014 lwz r2, [r1 + 0x0014] 0000AD50 7C1F1814 addc r0, r31, r3 0000AD54 7C048670 srawi r4, r0, 16 0000AD58 7C1020AE lbzx r0, r16, r4 0000AD5C 7CB2F014 addc r5, r18, r30 0000AD60 7CA48670 srawi r4, r5, 16 0000AD64 5400402E rlwinm r0, r0, 8, 0, 23 0000AD68 7C9020AE lbzx r4, r16, r4 0000AD6C 7F000378 or r0, r24, r0 0000AD70 7C002378 or r0, r0, r4 0000AD74 2C970000 cmpwi cr1, r23, 0 0000AD78 3097FFFF subic r4, r23, 1 0000AD7C 7C920734 extsh r18, r4 0000AD80 900E0000 stw [r14], r0 0000AD84 5785103A rlwinm r5, r28, 2, 0, 29 0000AD88 3880CE56 li r4, 0xFFFFCE56 0000AD8C 5766103A rlwinm r6, r27, 2, 0, 29 0000AD90 418605AC beq cr1, +0x000005AC /* 0000B33C */ 0000AD94 88160001 lbz r0, [r22 + 0x0001] 0000AD98 7EBD302E lwzx r21, r29, r6 0000AD9C 7C000774 extsb r0, r0 0000ADA0 7CD00014 addc r6, r16, r0 0000ADA4 7C06D0AE lbzx r0, r6, r26 0000ADA8 7F19282E lwzx r24, r25, r5 0000ADAC 5405103A rlwinm r5, r0, 2, 0, 29 0000ADB0 7FCF282E lwzx r30, r15, r5 0000ADB4 38750000 addi r3, r21, 0x0000 0000ADB8 7C1EC014 addc r0, r30, r24 0000ADBC 7C058670 srawi r5, r0, 16 0000ADC0 7C1028AE lbzx r0, r16, r5 0000ADC4 5417801E rlwinm r23, r0, 16, 0, 15 0000ADC8 48001285 bl +0x00001284 /* 0000C04C */ 0000ADCC 80410014 lwz r2, [r1 + 0x0014] 0000ADD0 7FFE1814 addc r31, r30, r3 0000ADD4 38780000 addi r3, r24, 0x0000 0000ADD8 388D0000 addi r4, r13, 0x0000 0000ADDC 48001271 bl +0x00001270 /* 0000C04C */ 0000ADE0 80410014 lwz r2, [r1 + 0x0014] 0000ADE4 7C1F1814 addc r0, r31, r3 0000ADE8 7C048670 srawi r4, r0, 16 0000ADEC 7C1EA814 addc r0, r30, r21 0000ADF0 7C9020AE lbzx r4, r16, r4 0000ADF4 7C058670 srawi r5, r0, 16 0000ADF8 5480402E rlwinm r0, r4, 8, 0, 23 0000ADFC 7C9028AE lbzx r4, r16, r5 0000AE00 7EE00378 or r0, r23, r0 0000AE04 7C800378 or r0, r4, r0 0000AE08 2C920000 cmpwi cr1, r18, 0 0000AE0C 3092FFFF subic r4, r18, 1 0000AE10 7C970734 extsh r23, r4 0000AE14 900E0004 stw [r14 + 0x0004], r0 0000AE18 3880CE56 li r4, 0xFFFFCE56 0000AE1C 41860520 beq cr1, +0x00000520 /* 0000B33C */ 0000AE20 8BD30001 lbz r30, [r19 + 0x0001] 0000AE24 8BF40001 lbz r31, [r20 + 0x0001] 0000AE28 8B110001 lbz r24, [r17 + 0x0001] 0000AE2C 7C1ED014 addc r0, r30, r26 0000AE30 30000001 addic r0, r0, 1 0000AE34 32310002 addic r17, r17, 2 0000AE38 7C050E70 srawi r5, r0, 1 0000AE3C 7C18E014 addc r0, r24, r28 0000AE40 30000001 addic r0, r0, 1 0000AE44 5406083A rlwinm r6, r0, 1, 0, 29 0000AE48 88160002 lbz r0, [r22 + 0x0002] 0000AE4C 7F99302E lwzx r28, r25, r6 0000AE50 7D5FD814 addc r10, r31, r27 0000AE54 7C000774 extsb r0, r0 0000AE58 7CD00014 addc r6, r16, r0 0000AE5C 7C0628AE lbzx r0, r6, r5 0000AE60 30AA0001 addic r5, r10, 1 0000AE64 5406103A rlwinm r6, r0, 2, 0, 29 0000AE68 7E4F302E lwzx r18, r15, r6 0000AE6C 54A6083A rlwinm r6, r5, 1, 0, 29 0000AE70 32940002 addic r20, r20, 2 0000AE74 7C12E014 addc r0, r18, r28 0000AE78 7C058670 srawi r5, r0, 16 0000AE7C 7C1028AE lbzx r0, r16, r5 0000AE80 32730002 addic r19, r19, 2 0000AE84 7F5D302E lwzx r26, r29, r6 0000AE88 5415801E rlwinm r21, r0, 16, 0, 15 0000AE8C 387A0000 addi r3, r26, 0x0000 0000AE90 480011BD bl +0x000011BC /* 0000C04C */ 0000AE94 80410014 lwz r2, [r1 + 0x0014] 0000AE98 7F721814 addc r27, r18, r3 0000AE9C 387C0000 addi r3, r28, 0x0000 0000AEA0 388D0000 addi r4, r13, 0x0000 0000AEA4 480011A9 bl +0x000011A8 /* 0000C04C */ 0000AEA8 80410014 lwz r2, [r1 + 0x0014] 0000AEAC 7C1B1814 addc r0, r27, r3 0000AEB0 7C048670 srawi r4, r0, 16 0000AEB4 7C12D014 addc r0, r18, r26 0000AEB8 7C9020AE lbzx r4, r16, r4 0000AEBC 7C058670 srawi r5, r0, 16 0000AEC0 5480402E rlwinm r0, r4, 8, 0, 23 0000AEC4 7C9028AE lbzx r4, r16, r5 0000AEC8 7EA00378 or r0, r21, r0 0000AECC 7C800378 or r0, r4, r0 0000AED0 2C970000 cmpwi cr1, r23, 0 0000AED4 3097FFFF subic r4, r23, 1 0000AED8 7C920734 extsh r18, r4 0000AEDC 900E0008 stw [r14 + 0x0008], r0 0000AEE0 5705103A rlwinm r5, r24, 2, 0, 29 0000AEE4 3880CE56 li r4, 0xFFFFCE56 0000AEE8 57E6103A rlwinm r6, r31, 2, 0, 29 0000AEEC 41860450 beq cr1, +0x00000450 /* 0000B33C */ 0000AEF0 88160003 lbz r0, [r22 + 0x0003] 0000AEF4 7EBD302E lwzx r21, r29, r6 0000AEF8 7C000774 extsb r0, r0 0000AEFC 7CD00014 addc r6, r16, r0 0000AF00 7C06F0AE lbzx r0, r6, r30 0000AF04 7F59282E lwzx r26, r25, r5 0000AF08 5405103A rlwinm r5, r0, 2, 0, 29 0000AF0C 7F6F282E lwzx r27, r15, r5 0000AF10 32D60004 addic r22, r22, 4 0000AF14 7C1BD014 addc r0, r27, r26 0000AF18 7C058670 srawi r5, r0, 16 0000AF1C 7C1028AE lbzx r0, r16, r5 0000AF20 38750000 addi r3, r21, 0x0000 0000AF24 5417801E rlwinm r23, r0, 16, 0, 15 0000AF28 48001125 bl +0x00001124 /* 0000C04C */ 0000AF2C 80410014 lwz r2, [r1 + 0x0014] 0000AF30 7F9B1814 addc r28, r27, r3 0000AF34 387A0000 addi r3, r26, 0x0000 0000AF38 388D0000 addi r4, r13, 0x0000 0000AF3C 48001111 bl +0x00001110 /* 0000C04C */ 0000AF40 80410014 lwz r2, [r1 + 0x0014] 0000AF44 7C1C1814 addc r0, r28, r3 0000AF48 7C048670 srawi r4, r0, 16 0000AF4C 7C1BA814 addc r0, r27, r21 0000AF50 7C9020AE lbzx r4, r16, r4 0000AF54 7C058670 srawi r5, r0, 16 0000AF58 5480402E rlwinm r0, r4, 8, 0, 23 0000AF5C 7C9028AE lbzx r4, r16, r5 0000AF60 7EE00378 or r0, r23, r0 0000AF64 2C920000 cmpwi cr1, r18, 0 0000AF68 7C800378 or r0, r4, r0 0000AF6C 900E000C stw [r14 + 0x000C], r0 0000AF70 3012FFFF subic r0, r18, 1 0000AF74 31CE0010 addic r14, r14, 16 0000AF78 7C170734 extsh r23, r0 0000AF7C 418603C0 beq cr1, +0x000003C0 /* 0000B33C */ 0000AF80 8B530000 lbz r26, [r19] 0000AF84 88160000 lbz r0, [r22] 0000AF88 7C9ED014 addc r4, r30, r26 0000AF8C 30840001 addic r4, r4, 1 0000AF90 7C000774 extsb r0, r0 0000AF94 7C850E70 srawi r5, r4, 1 0000AF98 7C900014 addc r4, r16, r0 0000AF9C 7C0428AE lbzx r0, r4, r5 0000AFA0 8B910000 lbz r28, [r17] 0000AFA4 5404103A rlwinm r4, r0, 2, 0, 29 0000AFA8 7C18E014 addc r0, r24, r28 0000AFAC 30000001 addic r0, r0, 1 0000AFB0 5405083A rlwinm r5, r0, 1, 0, 29 0000AFB4 8B740000 lbz r27, [r20] 0000AFB8 7E4F202E lwzx r18, r15, r4 0000AFBC 7C9FD814 addc r4, r31, r27 0000AFC0 7EB9282E lwzx r21, r25, r5 0000AFC4 30840001 addic r4, r4, 1 0000AFC8 7C12A814 addc r0, r18, r21 0000AFCC 5485083A rlwinm r5, r4, 1, 0, 29 0000AFD0 7C048670 srawi r4, r0, 16 0000AFD4 7C1020AE lbzx r0, r16, r4 0000AFD8 7FDD282E lwzx r30, r29, r5 0000AFDC 5418801E rlwinm r24, r0, 16, 0, 15 0000AFE0 387E0000 addi r3, r30, 0x0000 0000AFE4 3880CE56 li r4, 0xFFFFCE56 0000AFE8 4BFFFD4C b -0x000002B4 /* 0000AD34 */ label0000AFEC: 0000AFEC 30B7FFFF subic r5, r23, 1 0000AFF0 7CBF0735 extsh. r31, r5 0000AFF4 88B30000 lbz r5, [r19] 0000AFF8 89960000 lbz r12, [r22] 0000AFFC 7D4A2814 addc r10, r10, r5 0000B000 316A0001 addic r11, r10, 1 0000B004 7D8A0774 extsb r10, r12 0000B008 7D6B0E70 srawi r11, r11, 1 0000B00C 7D505014 addc r10, r16, r10 0000B010 7D6A58AE lbzx r11, r10, r11 0000B014 89470001 lbz r10, [r7 + 0x0001] 0000B018 556B103A rlwinm r11, r11, 2, 0, 29 0000B01C 7CC65014 addc r6, r6, r10 0000B020 30C60001 addic r6, r6, 1 0000B024 54DE083A rlwinm r30, r6, 1, 0, 29 0000B028 7CCF582E lwzx r6, r15, r11 0000B02C 89740000 lbz r11, [r20] 0000B030 2C970000 cmpwi cr1, r23, 0 0000B034 7C005814 addc r0, r0, r11 0000B038 30000001 addic r0, r0, 1 0000B03C 39190000 addi r8, r25, 0x0000 0000B040 7F88F02E lwzx r28, r8, r30 0000B044 540C083A rlwinm r12, r0, 1, 0, 29 0000B048 33CF0400 addic r30, r15, 1024 0000B04C 7C1E602E lwzx r0, r30, r12 0000B050 7D86E014 addc r12, r6, r28 0000B054 7FA60014 addc r29, r6, r0 0000B058 7FBD8670 srawi r29, r29, 16 0000B05C 7F70E8AE lbzx r27, r16, r29 0000B060 7C008670 srawi r0, r0, 16 0000B064 541D103A rlwinm r29, r0, 2, 0, 29 0000B068 7C09E82E lwzx r0, r9, r29 0000B06C 7F9D8670 srawi r29, r28, 16 0000B070 57BD103A rlwinm r29, r29, 2, 0, 29 0000B074 7FA4E82E lwzx r29, r4, r29 0000B078 7C060014 addc r0, r6, r0 0000B07C 7C00E814 addc r0, r0, r29 0000B080 7D8C8670 srawi r12, r12, 16 0000B084 7C068670 srawi r6, r0, 16 0000B088 7D9060AE lbzx r12, r16, r12 0000B08C 7C1030AE lbzx r0, r16, r6 0000B090 5586801E rlwinm r6, r12, 16, 0, 15 0000B094 5400402E rlwinm r0, r0, 8, 0, 23 0000B098 7CC00378 or r0, r6, r0 0000B09C 7C00DB78 or r0, r0, r27 0000B0A0 900E0000 stw [r14], r0 0000B0A4 5546103A rlwinm r6, r10, 2, 0, 29 0000B0A8 556C103A rlwinm r12, r11, 2, 0, 29 label0000B0AC: 0000B0AC 418602B0 beq cr1, +0x000002B0 /* 0000B35C */ 0000B0B0 7C08302E lwzx r0, r8, r6 0000B0B4 88D60001 lbz r6, [r22 + 0x0001] 0000B0B8 7FBE602E lwzx r29, r30, r12 0000B0BC 7CC60774 extsb r6, r6 0000B0C0 7CD03014 addc r6, r16, r6 0000B0C4 7D8628AE lbzx r12, r6, r5 0000B0C8 7FBC8670 srawi r28, r29, 16 0000B0CC 5786103A rlwinm r6, r28, 2, 0, 29 0000B0D0 558C103A rlwinm r12, r12, 2, 0, 29 0000B0D4 7CC9302E lwzx r6, r9, r6 0000B0D8 7D8F602E lwzx r12, r15, r12 0000B0DC 7F8C3014 addc r28, r12, r6 0000B0E0 7CCC0014 addc r6, r12, r0 0000B0E4 7FACE814 addc r29, r12, r29 0000B0E8 7CC68670 srawi r6, r6, 16 0000B0EC 7D9030AE lbzx r12, r16, r6 0000B0F0 7FA68670 srawi r6, r29, 16 0000B0F4 7C008670 srawi r0, r0, 16 0000B0F8 541D103A rlwinm r29, r0, 2, 0, 29 0000B0FC 7C04E82E lwzx r0, r4, r29 0000B100 558C801E rlwinm r12, r12, 16, 0, 15 0000B104 7C1C0014 addc r0, r28, r0 0000B108 7C1D8670 srawi r29, r0, 16 0000B10C 7C10E8AE lbzx r0, r16, r29 0000B110 7CD030AE lbzx r6, r16, r6 0000B114 5400402E rlwinm r0, r0, 8, 0, 23 0000B118 7D800378 or r0, r12, r0 0000B11C 7CC00378 or r0, r6, r0 0000B120 30DFFFFF subic r6, r31, 1 0000B124 900E0004 stw [r14 + 0x0004], r0 0000B128 7CCC0734 extsh r12, r6 0000B12C 41820230 beq +0x00000230 /* 0000B35C */ 0000B130 8BF40001 lbz r31, [r20 + 0x0001] 0000B134 88D30001 lbz r6, [r19 + 0x0001] 0000B138 7C1F5814 addc r0, r31, r11 0000B13C 30000001 addic r0, r0, 1 0000B140 540B083A rlwinm r11, r0, 1, 0, 29 0000B144 7FBE582E lwzx r29, r30, r11 0000B148 89760002 lbz r11, [r22 + 0x0002] 0000B14C 7CA62814 addc r5, r6, r5 0000B150 30050001 addic r0, r5, 1 0000B154 7C050E70 srawi r5, r0, 1 0000B158 88110001 lbz r0, [r17 + 0x0001] 0000B15C 7D6B0774 extsb r11, r11 0000B160 7D405014 addc r10, r0, r10 0000B164 314A0001 addic r10, r10, 1 0000B168 554A083A rlwinm r10, r10, 1, 0, 29 0000B16C 7F88502E lwzx r28, r8, r10 0000B170 7D505814 addc r10, r16, r11 label0000B174: 0000B174 7D4A28AE lbzx r10, r10, r5 0000B178 7FA58670 srawi r5, r29, 16 0000B17C 554A103A rlwinm r10, r10, 2, 0, 29 0000B180 54A5103A rlwinm r5, r5, 2, 0, 29 0000B184 7D6F502E lwzx r11, r15, r10 0000B188 7D49282E lwzx r10, r9, r5 0000B18C 7F858670 srawi r5, r28, 16 0000B190 54A5103A rlwinm r5, r5, 2, 0, 29 0000B194 7CA4282E lwzx r5, r4, r5 0000B198 7D4B5014 addc r10, r11, r10 0000B19C 7CAA2814 addc r5, r10, r5 0000B1A0 7D4BE014 addc r10, r11, r28 0000B1A4 7D4A8670 srawi r10, r10, 16 0000B1A8 7CA58670 srawi r5, r5, 16 0000B1AC 7D6BE814 addc r11, r11, r29 0000B1B0 7D5050AE lbzx r10, r16, r10 0000B1B4 7FB028AE lbzx r29, r16, r5 0000B1B8 7D658670 srawi r5, r11, 16 0000B1BC 7CB028AE lbzx r5, r16, r5 0000B1C0 554A801E rlwinm r10, r10, 16, 0, 15 0000B1C4 57AB402E rlwinm r11, r29, 8, 0, 23 0000B1C8 2C8C0000 cmpwi cr1, r12, 0 0000B1CC 7D4A5B78 or r10, r10, r11 0000B1D0 7CA55378 or r5, r5, r10 0000B1D4 316CFFFF subic r11, r12, 1 0000B1D8 90AE0008 stw [r14 + 0x0008], r5 0000B1DC 7D7D0735 extsh. r29, r11 0000B1E0 32730002 addic r19, r19, 2 0000B1E4 32940002 addic r20, r20, 2 0000B1E8 32310002 addic r17, r17, 2 0000B1EC 5405103A rlwinm r5, r0, 2, 0, 29 0000B1F0 57EA103A rlwinm r10, r31, 2, 0, 29 0000B1F4 41860168 beq cr1, +0x00000168 /* 0000B35C */ 0000B1F8 7D68282E lwzx r11, r8, r5 0000B1FC 88B60003 lbz r5, [r22 + 0x0003] 0000B200 7D9E502E lwzx r12, r30, r10 0000B204 7CA50774 extsb r5, r5 0000B208 7CB02814 addc r5, r16, r5 0000B20C 7D4530AE lbzx r10, r5, r6 0000B210 7D9C8670 srawi r28, r12, 16 0000B214 5785103A rlwinm r5, r28, 2, 0, 29 0000B218 554A103A rlwinm r10, r10, 2, 0, 29 0000B21C 7CA9282E lwzx r5, r9, r5 0000B220 7D4F502E lwzx r10, r15, r10 0000B224 7F8A2814 addc r28, r10, r5 0000B228 7CAA5814 addc r5, r10, r11 0000B22C 7D6B8670 srawi r11, r11, 16 0000B230 556B103A rlwinm r11, r11, 2, 0, 29 0000B234 7D64582E lwzx r11, r4, r11 0000B238 7D8A6014 addc r12, r10, r12 0000B23C 7D7C5814 addc r11, r28, r11 0000B240 7D6B8670 srawi r11, r11, 16 0000B244 7D7058AE lbzx r11, r16, r11 0000B248 7CA58670 srawi r5, r5, 16 0000B24C 7D5028AE lbzx r10, r16, r5 0000B250 7D858670 srawi r5, r12, 16 0000B254 554A801E rlwinm r10, r10, 16, 0, 15 0000B258 556B402E rlwinm r11, r11, 8, 0, 23 0000B25C 7CB028AE lbzx r5, r16, r5 0000B260 7D4A5B78 or r10, r10, r11 0000B264 7CA55378 or r5, r5, r10 0000B268 90AE000C stw [r14 + 0x000C], r5 0000B26C 30BDFFFF subic r5, r29, 1 0000B270 32D60004 addic r22, r22, 4 0000B274 31CE0010 addic r14, r14, 16 0000B278 7CAC0734 extsh r12, r5 0000B27C 418200E0 beq +0x000000E0 /* 0000B35C */ 0000B280 89740000 lbz r11, [r20] 0000B284 88B30000 lbz r5, [r19] 0000B288 7D5F5814 addc r10, r31, r11 0000B28C 8BF60000 lbz r31, [r22] 0000B290 314A0001 addic r10, r10, 1 0000B294 554A083A rlwinm r10, r10, 1, 0, 29 0000B298 7F9E502E lwzx r28, r30, r10 0000B29C 7CC62814 addc r6, r6, r5 0000B2A0 89510000 lbz r10, [r17] 0000B2A4 30C60001 addic r6, r6, 1 0000B2A8 7FFF0774 extsb r31, r31 0000B2AC 7FF0F814 addc r31, r16, r31 0000B2B0 7C005014 addc r0, r0, r10 0000B2B4 30000001 addic r0, r0, 1 0000B2B8 541D083A rlwinm r29, r0, 1, 0, 29 0000B2BC 7C08E82E lwzx r0, r8, r29 0000B2C0 7CC60E70 srawi r6, r6, 1 0000B2C4 7FFF30AE lbzx r31, r31, r6 0000B2C8 7F868670 srawi r6, r28, 16 0000B2CC 54C6103A rlwinm r6, r6, 2, 0, 29 0000B2D0 57FF103A rlwinm r31, r31, 2, 0, 29 0000B2D4 7FAFF82E lwzx r29, r15, r31 0000B2D8 7FE9302E lwzx r31, r9, r6 0000B2DC 7C068670 srawi r6, r0, 16 0000B2E0 54C6103A rlwinm r6, r6, 2, 0, 29 0000B2E4 7CC4302E lwzx r6, r4, r6 0000B2E8 7FFDF814 addc r31, r29, r31 0000B2EC 7CDF3014 addc r6, r31, r6 0000B2F0 7C1D0014 addc r0, r29, r0 0000B2F4 7C1F8670 srawi r31, r0, 16 0000B2F8 7CC68670 srawi r6, r6, 16 0000B2FC 7C1DE014 addc r0, r29, r28 0000B300 7FB030AE lbzx r29, r16, r6 0000B304 7FF0F8AE lbzx r31, r16, r31 0000B308 7C068670 srawi r6, r0, 16 0000B30C 7C1030AE lbzx r0, r16, r6 0000B310 57E6801E rlwinm r6, r31, 16, 0, 15 0000B314 57BF402E rlwinm r31, r29, 8, 0, 23 0000B318 7CC6FB78 or r6, r6, r31 0000B31C 7CC00378 or r0, r6, r0 0000B320 33ECFFFF subic r31, r12, 1 0000B324 2C8C0000 cmpwi cr1, r12, 0 0000B328 5546103A rlwinm r6, r10, 2, 0, 29 0000B32C 7FFF0735 extsh. r31, r31 0000B330 900E0000 stw [r14], r0 0000B334 556C103A rlwinm r12, r11, 2, 0, 29 0000B338 4BFFFD74 b -0x0000028C /* 0000B0AC */ label0000B33C: 0000B33C 81810098 lwz r12, [r1 + 0x0098] 0000B340 30210090 addic r1, r1, 144 0000B344 7D8803A6 mtlr r12 0000B348 B9A1FFB4 lmw r13, [r1 - 0x004C] 0000B34C 4E800020 blr label0000B350: 0000B350 B9C10048 lmw r14, [r1 + 0x0048] 0000B354 30210090 addic r1, r1, 144 0000B358 4E800020 blr label0000B35C: 0000B35C B9C10048 lmw r14, [r1 + 0x0048] 0000B360 30210090 addic r1, r1, 144 0000B364 4E800020 blr 0000B368 00000000 .invalid 0000B36C 00002041 .invalid 0000B370 80130800 lwz r0, [r19 + 0x0800] 0000B374 00000000 .invalid 0000B378 00000720 .invalid 0000B37C 00125363 .invalid 0000B380 616E4C69 ori r14, r11, 0x4C69 0000B384 6E654572 xoris r5, r19, 0x4572 0000B388 72517561 andi. r17, r18, 0x7561 0000B38C 644F6464 oris r15, r2, 0x6464 0000B390 7CA50734 extsh r5, r5 0000B394 30A5FFFF subic r5, r5, 1 0000B398 7CA50735 extsh. r5, r5 0000B39C 30A5FFFF subic r5, r5, 1 0000B3A0 7CA50734 extsh r5, r5 0000B3A4 41820058 beq +0x00000058 /* 0000B3FC */ label0000B3A8: 0000B3A8 2C050000 cmpwi r5, 0 0000B3AC 3005FFFF subic r0, r5, 1 0000B3B0 7C050734 extsh r5, r0 0000B3B4 89030000 lbz r8, [r3] 0000B3B8 8C030001 lbzu r0, [r3 + 0x0001] 0000B3BC 99040000 stb [r4], r8 0000B3C0 7CC80014 addc r6, r8, r0 0000B3C4 30C60001 addic r6, r6, 1 0000B3C8 7CC60E70 srawi r6, r6, 1 0000B3CC 98C40002 stb [r4 + 0x0002], r6 0000B3D0 7CC70734 extsh r7, r6 0000B3D4 7CC03814 addc r6, r0, r7 0000B3D8 7CE83814 addc r7, r8, r7 0000B3DC 30C60001 addic r6, r6, 1 0000B3E0 30E70001 addic r7, r7, 1 0000B3E4 7CC60E70 srawi r6, r6, 1 0000B3E8 7CE70E70 srawi r7, r7, 1 0000B3EC 98E40001 stb [r4 + 0x0001], r7 0000B3F0 98C40003 stb [r4 + 0x0003], r6 0000B3F4 30840004 addic r4, r4, 4 0000B3F8 4082FFB0 bne -0x00000050 /* 0000B3A8 */ label0000B3FC: 0000B3FC 98040003 stb [r4 + 0x0003], r0 0000B400 98040000 stb [r4], r0 0000B404 98040001 stb [r4 + 0x0001], r0 0000B408 98040002 stb [r4 + 0x0002], r0 0000B40C 4E800020 blr 0000B410 00000000 .invalid 0000B414 00002040 .invalid 0000B418 00000300 .invalid 0000B41C 00000000 .invalid 0000B420 00000080 .invalid 0000B424 000B496E .invalid 0000B428 74657270 andis. r5, r3, 0x7270 0000B42C 58446F75 .invalid 0000B430 62000000 ori r0, r16, 0x0000 fn0000B434: 0000B434 7CA60735 extsh. r6, r5 0000B438 30A6FFFF subic r5, r6, 1 0000B43C 7CA60734 extsh r6, r5 0000B440 30A3FFFF subic r5, r3, 1 0000B444 30630001 addic r3, r3, 1 0000B448 41820038 beq +0x00000038 /* 0000B480 */ label0000B44C: 0000B44C 8CE50001 lbzu r7, [r5 + 0x0001] 0000B450 2C060000 cmpwi r6, 0 0000B454 3006FFFF subic r0, r6, 1 0000B458 98E40000 stb [r4], r7 0000B45C 88C30000 lbz r6, [r3] 0000B460 30630001 addic r3, r3, 1 0000B464 7CC73014 addc r6, r7, r6 0000B468 30C60001 addic r6, r6, 1 0000B46C 7CC60E70 srawi r6, r6, 1 0000B470 98C40001 stb [r4 + 0x0001], r6 0000B474 30840002 addic r4, r4, 2 0000B478 7C060734 extsh r6, r0 0000B47C 4082FFD0 bne -0x00000030 /* 0000B44C */ label0000B480: 0000B480 4E800020 blr 0000B484 00000000 .invalid 0000B488 00002040 .invalid 0000B48C 00000300 .invalid 0000B490 00000000 .invalid 0000B494 00000050 .invalid 0000B498 0008496E .invalid 0000B49C 74657270 andis. r5, r3, 0x7270 0000B4A0 58630000 .invalid fn0000B4A4: 0000B4A4 2C080000 cmpwi r8, 0 0000B4A8 2C860000 cmpwi cr1, r6, 0 0000B4AC 93E1FFFC stw [r1 - 0x0004], r31 0000B4B0 3108FFFF subic r8, r8, 1 0000B4B4 418200C0 beq +0x000000C0 /* 0000B574 */ 0000B4B8 89230000 lbz r9, [r3] 0000B4BC 8D430001 lbzu r10, [r3 + 0x0001] 0000B4C0 89640000 lbz r11, [r4] 0000B4C4 7C095014 addc r0, r9, r10 0000B4C8 30000001 addic r0, r0, 1 0000B4CC 7C000E70 srawi r0, r0, 1 0000B4D0 2C080000 cmpwi r8, 0 0000B4D4 8D840001 lbzu r12, [r4 + 0x0001] 0000B4D8 99250000 stb [r5], r9 0000B4DC 98050001 stb [r5 + 0x0001], r0 0000B4E0 30A50002 addic r5, r5, 2 0000B4E4 7FE95814 addc r31, r9, r11 0000B4E8 301F0001 addic r0, r31, 1 label0000B4EC: 0000B4EC 4186001C beq cr1, +0x0000001C /* 0000B508 */ 0000B4F0 7D2B6014 addc r9, r11, r12 0000B4F4 31290001 addic r9, r9, 1 0000B4F8 7D290E70 srawi r9, r9, 1 0000B4FC 99660000 stb [r6], r11 0000B500 99260001 stb [r6 + 0x0001], r9 0000B504 30C60002 addic r6, r6, 2 label0000B508: 0000B508 7D2AF814 addc r9, r10, r31 0000B50C 7D2C4814 addc r9, r12, r9 0000B510 7C000E70 srawi r0, r0, 1 0000B514 31290002 addic r9, r9, 2 0000B518 98070000 stb [r7], r0 0000B51C 7D201670 srawi r0, r9, 2 0000B520 98070001 stb [r7 + 0x0001], r0 0000B524 30E70002 addic r7, r7, 2 0000B528 3108FFFF subic r8, r8, 1 0000B52C 41820040 beq +0x00000040 /* 0000B56C */ 0000B530 89230000 lbz r9, [r3] 0000B534 8D430001 lbzu r10, [r3 + 0x0001] 0000B538 89640000 lbz r11, [r4] 0000B53C 2C080000 cmpwi r8, 0 0000B540 2C860000 cmpwi cr1, r6, 0 0000B544 7C095014 addc r0, r9, r10 0000B548 30000001 addic r0, r0, 1 0000B54C 7C000E70 srawi r0, r0, 1 0000B550 8D840001 lbzu r12, [r4 + 0x0001] 0000B554 99250000 stb [r5], r9 0000B558 7FE95814 addc r31, r9, r11 0000B55C 98050001 stb [r5 + 0x0001], r0 0000B560 30A50002 addic r5, r5, 2 0000B564 301F0001 addic r0, r31, 1 0000B568 4BFFFF84 b -0x0000007C /* 0000B4EC */ label0000B56C: 0000B56C 83E1FFFC lwz r31, [r1 - 0x0004] 0000B570 4E800020 blr label0000B574: 0000B574 4E800020 blr 0000B578 00000000 .invalid 0000B57C 00002040 .invalid 0000B580 00010600 .invalid 0000B584 00000000 .invalid 0000B588 000000D4 .invalid 0000B58C 0009496E .invalid 0000B590 74657270 andis. r5, r3, 0x7270 0000B594 58596300 .invalid fn0000B598: 0000B598 2C0A0000 cmpwi r10, 0 0000B59C 2C890000 cmpwi cr1, r9, 0 0000B5A0 BE01FFC0 stmw [r1 - 0x0040], r16 0000B5A4 314AFFFF subic r10, r10, 1 0000B5A8 41820250 beq +0x00000250 /* 0000B7F8 */ 0000B5AC 8A430000 lbz r18, [r3] 0000B5B0 8E230001 lbzu r17, [r3 + 0x0001] 0000B5B4 9A450000 stb [r5], r18 0000B5B8 7D728814 addc r11, r18, r17 0000B5BC 300B0001 addic r0, r11, 1 0000B5C0 7C000E70 srawi r0, r0, 1 0000B5C4 98050002 stb [r5 + 0x0002], r0 0000B5C8 7C115814 addc r0, r17, r11 0000B5CC 7D910014 addc r12, r17, r0 0000B5D0 7C129014 addc r0, r18, r18 0000B5D4 7F720014 addc r27, r18, r0 0000B5D8 7FDB8814 addc r30, r27, r17 0000B5DC 301E0002 addic r0, r30, 2 0000B5E0 7C001670 srawi r0, r0, 2 0000B5E4 98050001 stb [r5 + 0x0001], r0 0000B5E8 300C0002 addic r0, r12, 2 0000B5EC 7C001670 srawi r0, r0, 2 0000B5F0 98050003 stb [r5 + 0x0003], r0 0000B5F4 89640000 lbz r11, [r4] 0000B5F8 2C0A0000 cmpwi r10, 0 0000B5FC 7C0B5814 addc r0, r11, r11 0000B600 30A50004 addic r5, r5, 4 0000B604 7E8B0014 addc r20, r11, r0 0000B608 8E640001 lbzu r19, [r4 + 0x0001] label0000B60C: 0000B60C 4186004C beq cr1, +0x0000004C /* 0000B658 */ 0000B610 7C0B9814 addc r0, r11, r19 0000B614 33E00001 addic r31, r0, 1 0000B618 7FFF0E70 srawi r31, r31, 1 0000B61C 9BE90002 stb [r9 + 0x0002], r31 0000B620 7FEB5814 addc r31, r11, r11 0000B624 7E8BF814 addc r20, r11, r31 0000B628 7C130014 addc r0, r19, r0 0000B62C 7C130014 addc r0, r19, r0 0000B630 7FF49814 addc r31, r20, r19 0000B634 33BF0002 addic r29, r31, 2 0000B638 33800002 addic r28, r0, 2 0000B63C 7FBD1670 srawi r29, r29, 2 0000B640 7F9C1670 srawi r28, r28, 2 0000B644 99690000 stb [r9], r11 0000B648 9BA90001 stb [r9 + 0x0001], r29 0000B64C 9B890003 stb [r9 + 0x0003], r28 0000B650 31290004 addic r9, r9, 4 0000B654 48000014 b +0x00000014 /* 0000B668 */ label0000B658: 0000B658 7C0B9814 addc r0, r11, r19 0000B65C 7C130014 addc r0, r19, r0 0000B660 7C130014 addc r0, r19, r0 0000B664 7FF49814 addc r31, r20, r19 label0000B668: 0000B668 7C100734 extsh r16, r0 0000B66C 7C125814 addc r0, r18, r11 0000B670 33400001 addic r26, r0, 1 0000B674 7C110014 addc r0, r17, r0 0000B678 7C130014 addc r0, r19, r0 0000B67C 7FD70734 extsh r23, r30 0000B680 33A00002 addic r29, r0, 2 0000B684 7C17B814 addc r0, r23, r23 0000B688 7EDB5814 addc r22, r27, r11 0000B68C 7D6BB814 addc r11, r11, r23 0000B690 7D715814 addc r11, r17, r11 0000B694 7D715814 addc r11, r17, r11 0000B698 7F935814 addc r28, r19, r11 0000B69C 7FF80734 extsh r24, r31 0000B6A0 7C170014 addc r0, r23, r0 0000B6A4 7D990734 extsh r25, r12 0000B6A8 7D92C014 addc r12, r18, r24 0000B6AC 7EB36014 addc r21, r19, r12 0000B6B0 7D98C014 addc r12, r24, r24 0000B6B4 7F780014 addc r27, r24, r0 0000B6B8 7C19C814 addc r0, r25, r25 0000B6BC 7FF90014 addc r31, r25, r0 0000B6C0 7C18B814 addc r0, r24, r23 0000B6C4 31600004 addic r11, r0, 4 0000B6C8 7C198014 addc r0, r25, r16 0000B6CC 30000004 addic r0, r0, 4 0000B6D0 7FD08014 addc r30, r16, r16 0000B6D4 7D986014 addc r12, r24, r12 0000B6D8 7D6B1E70 srawi r11, r11, 3 0000B6DC 7FBD1670 srawi r29, r29, 2 0000B6E0 7F13A814 addc r24, r19, r21 0000B6E4 7C001E70 srawi r0, r0, 3 0000B6E8 7FF0F814 addc r31, r16, r31 0000B6EC 7D976014 addc r12, r23, r12 0000B6F0 337B0008 addic r27, r27, 8 0000B6F4 339C0004 addic r28, r28, 4 0000B6F8 99670001 stb [r7 + 0x0001], r11 0000B6FC 9BA70002 stb [r7 + 0x0002], r29 0000B700 7FD0F014 addc r30, r16, r30 0000B704 7F5A0E70 srawi r26, r26, 1 0000B708 33FF0008 addic r31, r31, 8 0000B70C 7F6B2670 srawi r11, r27, 4 0000B710 7EB2A014 addc r21, r18, r20 0000B714 7F11C014 addc r24, r17, r24 0000B718 32F60002 addic r23, r22, 2 0000B71C 98070003 stb [r7 + 0x0003], r0 0000B720 7F9D1E70 srawi r29, r28, 3 0000B724 9B470000 stb [r7], r26 0000B728 7EE01670 srawi r0, r23, 2 0000B72C 7FFF2670 srawi r31, r31, 4 0000B730 318C0008 addic r12, r12, 8 0000B734 7FD9F014 addc r30, r25, r30 0000B738 33950002 addic r28, r21, 2 0000B73C 33780004 addic r27, r24, 4 0000B740 33DE0008 addic r30, r30, 8 0000B744 9BE60003 stb [r6 + 0x0003], r31 0000B748 98060000 stb [r6], r0 0000B74C 99660001 stb [r6 + 0x0001], r11 0000B750 7FC02670 srawi r0, r30, 4 0000B754 7D8C2670 srawi r12, r12, 4 0000B758 9BA60002 stb [r6 + 0x0002], r29 0000B75C 7F7F1E70 srawi r31, r27, 3 0000B760 7F8B1670 srawi r11, r28, 2 0000B764 99680000 stb [r8], r11 0000B768 99880001 stb [r8 + 0x0001], r12 0000B76C 9BE80002 stb [r8 + 0x0002], r31 0000B770 98080003 stb [r8 + 0x0003], r0 0000B774 30E70004 addic r7, r7, 4 0000B778 30C60004 addic r6, r6, 4 0000B77C 31080004 addic r8, r8, 4 0000B780 314AFFFF subic r10, r10, 1 0000B784 4182006C beq +0x0000006C /* 0000B7F0 */ 0000B788 8A430000 lbz r18, [r3] 0000B78C 8E230001 lbzu r17, [r3 + 0x0001] 0000B790 9A450000 stb [r5], r18 0000B794 7D728814 addc r11, r18, r17 0000B798 300B0001 addic r0, r11, 1 0000B79C 7C000E70 srawi r0, r0, 1 0000B7A0 98050002 stb [r5 + 0x0002], r0 0000B7A4 7C115814 addc r0, r17, r11 0000B7A8 7D910014 addc r12, r17, r0 0000B7AC 7C129014 addc r0, r18, r18 0000B7B0 7F720014 addc r27, r18, r0 0000B7B4 7FDB8814 addc r30, r27, r17 0000B7B8 301E0002 addic r0, r30, 2 0000B7BC 7C001670 srawi r0, r0, 2 0000B7C0 98050001 stb [r5 + 0x0001], r0 0000B7C4 300C0002 addic r0, r12, 2 0000B7C8 7C001670 srawi r0, r0, 2 0000B7CC 98050003 stb [r5 + 0x0003], r0 0000B7D0 89640000 lbz r11, [r4] 0000B7D4 30A50004 addic r5, r5, 4 0000B7D8 7C0B5814 addc r0, r11, r11 0000B7DC 2C0A0000 cmpwi r10, 0 0000B7E0 2C890000 cmpwi cr1, r9, 0 0000B7E4 7E8B0014 addc r20, r11, r0 0000B7E8 8E640001 lbzu r19, [r4 + 0x0001] 0000B7EC 4BFFFE20 b -0x000001E0 /* 0000B60C */ label0000B7F0: 0000B7F0 BA01FFC0 lmw r16, [r1 - 0x0040] 0000B7F4 4E800020 blr label0000B7F8: 0000B7F8 4E800020 blr 0000B7FC 00000000 .invalid 0000B800 00002040 .invalid 0000B804 00100800 .invalid 0000B808 00000000 .invalid 0000B80C 00000264 .invalid 0000B810 000A496E .invalid 0000B814 74657270 andis. r5, r3, 0x7270 0000B818 58594463 .invalid fn0000B81C: 0000B81C 7CC00734 extsh r0, r6 0000B820 2C000004 cmpwi r0, 4 0000B824 40810080 ble +0x00000080 /* 0000B8A4 */ label0000B828: 0000B828 3000FFFC subic r0, r0, 4 0000B82C 7C000734 extsh r0, r0 0000B830 88C30000 lbz r6, [r3] 0000B834 2C800004 cmpwi cr1, r0, 4 0000B838 88E40000 lbz r7, [r4] 0000B83C 7CC63814 addc r6, r6, r7 0000B840 30C60001 addic r6, r6, 1 0000B844 7CC60E70 srawi r6, r6, 1 0000B848 98C50000 stb [r5], r6 0000B84C 88C30001 lbz r6, [r3 + 0x0001] 0000B850 88E40001 lbz r7, [r4 + 0x0001] 0000B854 7CC63814 addc r6, r6, r7 0000B858 30C60001 addic r6, r6, 1 0000B85C 7CC60E70 srawi r6, r6, 1 0000B860 98C50001 stb [r5 + 0x0001], r6 0000B864 88C30002 lbz r6, [r3 + 0x0002] 0000B868 88E40002 lbz r7, [r4 + 0x0002] 0000B86C 7CC63814 addc r6, r6, r7 0000B870 30C60001 addic r6, r6, 1 0000B874 7CC60E70 srawi r6, r6, 1 0000B878 98C50002 stb [r5 + 0x0002], r6 0000B87C 88C30003 lbz r6, [r3 + 0x0003] 0000B880 88E40003 lbz r7, [r4 + 0x0003] 0000B884 30630004 addic r3, r3, 4 0000B888 7CC63814 addc r6, r6, r7 0000B88C 30C60001 addic r6, r6, 1 0000B890 7CC60E70 srawi r6, r6, 1 0000B894 98C50003 stb [r5 + 0x0003], r6 0000B898 30A50004 addic r5, r5, 4 0000B89C 30840004 addic r4, r4, 4 0000B8A0 4185FF88 bgt cr1, -0x00000078 /* 0000B828 */ label0000B8A4: 0000B8A4 2C000000 cmpwi r0, 0 0000B8A8 3000FFFF subic r0, r0, 1 0000B8AC 3105FFFF subic r8, r5, 1 0000B8B0 7C050734 extsh r5, r0 0000B8B4 41820034 beq +0x00000034 /* 0000B8E8 */ 0000B8B8 3084FFFF subic r4, r4, 1 0000B8BC 3063FFFF subic r3, r3, 1 label0000B8C0: 0000B8C0 2C050000 cmpwi r5, 0 0000B8C4 8CC40001 lbzu r6, [r4 + 0x0001] 0000B8C8 8C030001 lbzu r0, [r3 + 0x0001] 0000B8CC 30E5FFFF subic r7, r5, 1 0000B8D0 7C003014 addc r0, r0, r6 0000B8D4 30000001 addic r0, r0, 1 0000B8D8 7C000E70 srawi r0, r0, 1 0000B8DC 7CE50734 extsh r5, r7 0000B8E0 9C080001 stbu [r8 + 0x0001], r0 0000B8E4 4082FFDC bne -0x00000024 /* 0000B8C0 */ label0000B8E8: 0000B8E8 4E800020 blr 0000B8EC 00000000 .invalid 0000B8F0 00002040 .invalid 0000B8F4 00000400 .invalid 0000B8F8 00000000 .invalid 0000B8FC 000000D0 .invalid 0000B900 0008496E .invalid 0000B904 74657270 andis. r5, r3, 0x7270 0000B908 59630000 .invalid fn0000B90C: 0000B90C 7D080734 extsh r8, r8 0000B910 2C080003 cmpwi r8, 3 0000B914 2F860000 cmpwi cr7, r6, 0 0000B918 7CE00734 extsh r0, r7 0000B91C 31290100 addic r9, r9, 256 0000B920 40820014 bne +0x00000014 /* 0000B934 */ 0000B924 39030000 addi r8, r3, 0x0000 0000B928 38640000 addi r3, r4, 0x0000 0000B92C 38880000 addi r4, r8, 0x0000 0000B930 39000001 li r8, 0x0001 label0000B934: 0000B934 2F08FFFF cmpwi cr6, r8, -1 0000B938 2C080000 cmpwi r8, 0 0000B93C 2C880001 cmpwi cr1, r8, 1 0000B940 2E880002 cmpwi cr5, r8, 2 0000B944 419E0168 beq cr7, +0x00000168 /* 0000BAAC */ 0000B948 3100FFFF subic r8, r0, 1 0000B94C 2F800000 cmpwi cr7, r0, 0 0000B950 7D080734 extsh r8, r8 0000B954 419A0118 beq cr6, +0x00000118 /* 0000BA6C */ 0000B958 3100FFFF subic r8, r0, 1 0000B95C 4F1C0000 mcrf cr6, cr7 0000B960 7D080734 extsh r8, r8 0000B964 418200CC beq +0x000000CC /* 0000BA30 */ 0000B968 3100FFFF subic r8, r0, 1 0000B96C 4C1C0000 mcrf cr0, cr7 0000B970 7D0A0734 extsh r10, r8 0000B974 4186005C beq cr1, +0x0000005C /* 0000B9D0 */ 0000B978 380A0000 addi r0, r10, 0x0000 0000B97C 409602B8 bne cr5, +0x000002B8 /* 0000BC34 */ 0000B980 3105FFFF subic r8, r5, 1 0000B984 30A6FFFF subic r5, r6, 1 0000B988 3084FFFF subic r4, r4, 1 0000B98C 418202A8 beq +0x000002A8 /* 0000BC34 */ 0000B990 3063FFFF subic r3, r3, 1 label0000B994: 0000B994 2C000000 cmpwi r0, 0 0000B998 30C0FFFF subic r6, r0, 1 0000B99C 7CC00734 extsh r0, r6 0000B9A0 8CC50001 lbzu r6, [r5 + 0x0001] 0000B9A4 8D430001 lbzu r10, [r3 + 0x0001] 0000B9A8 8CE40001 lbzu r7, [r4 + 0x0001] 0000B9AC 7CC60774 extsb r6, r6 0000B9B0 7CEA3814 addc r7, r10, r7 0000B9B4 30E70001 addic r7, r7, 1 0000B9B8 7CE70E70 srawi r7, r7, 1 0000B9BC 7CC93014 addc r6, r9, r6 0000B9C0 7CC638AE lbzx r6, r6, r7 0000B9C4 9CC80001 stbu [r8 + 0x0001], r6 0000B9C8 4082FFCC bne -0x00000034 /* 0000B994 */ 0000B9CC 48000268 b +0x00000268 /* 0000BC34 */ label0000B9D0: 0000B9D0 30A5FFFF subic r5, r5, 1 0000B9D4 30E6FFFF subic r7, r6, 1 0000B9D8 3084FFFF subic r4, r4, 1 0000B9DC 41820258 beq +0x00000258 /* 0000BC34 */ 0000B9E0 30C3FFFF subic r6, r3, 1 label0000B9E4: 0000B9E4 8C070001 lbzu r0, [r7 + 0x0001] 0000B9E8 2C0A0000 cmpwi r10, 0 0000B9EC 306AFFFF subic r3, r10, 1 0000B9F0 7C6A0734 extsh r10, r3 0000B9F4 8D060001 lbzu r8, [r6 + 0x0001] 0000B9F8 8C640001 lbzu r3, [r4 + 0x0001] 0000B9FC 7C000774 extsb r0, r0 0000BA00 7C681814 addc r3, r8, r3 0000BA04 30630001 addic r3, r3, 1 0000BA08 7C630E70 srawi r3, r3, 1 0000BA0C 7C630734 extsh r3, r3 0000BA10 7C681814 addc r3, r8, r3 0000BA14 30630001 addic r3, r3, 1 0000BA18 7C630E70 srawi r3, r3, 1 0000BA1C 7D090014 addc r8, r9, r0 0000BA20 7C6818AE lbzx r3, r8, r3 0000BA24 9C650001 stbu [r5 + 0x0001], r3 0000BA28 4082FFBC bne -0x00000044 /* 0000B9E4 */ 0000BA2C 48000208 b +0x00000208 /* 0000BC34 */ label0000BA30: 0000BA30 3085FFFF subic r4, r5, 1 0000BA34 30A6FFFF subic r5, r6, 1 0000BA38 3063FFFF subic r3, r3, 1 0000BA3C 419A01F8 beq cr6, +0x000001F8 /* 0000BC34 */ label0000BA40: 0000BA40 8CC50001 lbzu r6, [r5 + 0x0001] 0000BA44 2C080000 cmpwi r8, 0 0000BA48 3008FFFF subic r0, r8, 1 0000BA4C 7CC80774 extsb r8, r6 0000BA50 8CC30001 lbzu r6, [r3 + 0x0001] 0000BA54 7D094014 addc r8, r9, r8 0000BA58 7CC830AE lbzx r6, r8, r6 0000BA5C 7C080734 extsh r8, r0 0000BA60 9CC40001 stbu [r4 + 0x0001], r6 0000BA64 4082FFDC bne -0x00000024 /* 0000BA40 */ 0000BA68 480001CC b +0x000001CC /* 0000BC34 */ label0000BA6C: 0000BA6C 3085FFFF subic r4, r5, 1 0000BA70 30A6FFFF subic r5, r6, 1 0000BA74 3063FFFF subic r3, r3, 1 0000BA78 419E01BC beq cr7, +0x000001BC /* 0000BC34 */ label0000BA7C: 0000BA7C 8CC30001 lbzu r6, [r3 + 0x0001] 0000BA80 2C080000 cmpwi r8, 0 0000BA84 3008FFFF subic r0, r8, 1 0000BA88 8D050001 lbzu r8, [r5 + 0x0001] 0000BA8C 7CC93014 addc r6, r9, r6 0000BA90 7D080774 extsb r8, r8 0000BA94 7D0800D0 neg r8, r8 0000BA98 7CC640AE lbzx r6, r6, r8 0000BA9C 7C080734 extsh r8, r0 0000BAA0 9CC40001 stbu [r4 + 0x0001], r6 0000BAA4 4082FFD8 bne -0x00000028 /* 0000BA7C */ 0000BAA8 4800018C b +0x0000018C /* 0000BC34 */ label0000BAAC: 0000BAAC 3120FFFF subic r9, r0, 1 0000BAB0 2F000000 cmpwi cr6, r0, 0 0000BAB4 7D290734 extsh r9, r9 0000BAB8 4182006C beq +0x0000006C /* 0000BB24 */ 0000BABC 3120FFFF subic r9, r0, 1 0000BAC0 4C180000 mcrf cr0, cr6 0000BAC4 7D290734 extsh r9, r9 0000BAC8 41860010 beq cr1, +0x00000010 /* 0000BAD8 */ 0000BACC 2C800004 cmpwi cr1, r0, 4 0000BAD0 4196007C beq cr5, +0x0000007C /* 0000BB4C */ 0000BAD4 4E800020 blr label0000BAD8: 0000BAD8 30A5FFFF subic r5, r5, 1 0000BADC 3084FFFF subic r4, r4, 1 0000BAE0 3063FFFF subic r3, r3, 1 0000BAE4 41820150 beq +0x00000150 /* 0000BC34 */ label0000BAE8: 0000BAE8 2C090000 cmpwi r9, 0 0000BAEC 8D040001 lbzu r8, [r4 + 0x0001] 0000BAF0 8CC30001 lbzu r6, [r3 + 0x0001] 0000BAF4 3009FFFF subic r0, r9, 1 0000BAF8 7C090734 extsh r9, r0 0000BAFC 7C064014 addc r0, r6, r8 0000BB00 30000001 addic r0, r0, 1 0000BB04 7C000E70 srawi r0, r0, 1 0000BB08 7C000734 extsh r0, r0 0000BB0C 7C060014 addc r0, r6, r0 0000BB10 30000001 addic r0, r0, 1 0000BB14 7C000E70 srawi r0, r0, 1 0000BB18 9C050001 stbu [r5 + 0x0001], r0 0000BB1C 4082FFCC bne -0x00000034 /* 0000BAE8 */ 0000BB20 48000114 b +0x00000114 /* 0000BC34 */ label0000BB24: 0000BB24 3085FFFF subic r4, r5, 1 0000BB28 3063FFFF subic r3, r3, 1 0000BB2C 419A0108 beq cr6, +0x00000108 /* 0000BC34 */ label0000BB30: 0000BB30 2C090000 cmpwi r9, 0 0000BB34 8CA30001 lbzu r5, [r3 + 0x0001] 0000BB38 3009FFFF subic r0, r9, 1 0000BB3C 9CA40001 stbu [r4 + 0x0001], r5 0000BB40 7C090734 extsh r9, r0 0000BB44 4082FFEC bne -0x00000014 /* 0000BB30 */ 0000BB48 480000EC b +0x000000EC /* 0000BC34 */ label0000BB4C: 0000BB4C 9061FFE8 stw [r1 - 0x0018], r3 0000BB50 9081FFEC stw [r1 - 0x0014], r4 0000BB54 90A1FFF0 stw [r1 - 0x0010], r5 0000BB58 4085008C ble cr1, +0x0000008C /* 0000BBE4 */ label0000BB5C: 0000BB5C 3000FFFC subic r0, r0, 4 0000BB60 7C000734 extsh r0, r0 0000BB64 89230000 lbz r9, [r3] 0000BB68 2C000004 cmpwi r0, 4 0000BB6C 89040000 lbz r8, [r4] 0000BB70 7D294014 addc r9, r9, r8 0000BB74 31290001 addic r9, r9, 1 0000BB78 7D290E70 srawi r9, r9, 1 0000BB7C 99250000 stb [r5], r9 0000BB80 89230001 lbz r9, [r3 + 0x0001] 0000BB84 89040001 lbz r8, [r4 + 0x0001] 0000BB88 7D294014 addc r9, r9, r8 0000BB8C 31290001 addic r9, r9, 1 0000BB90 7D290E70 srawi r9, r9, 1 0000BB94 99250001 stb [r5 + 0x0001], r9 0000BB98 89230002 lbz r9, [r3 + 0x0002] 0000BB9C 89040002 lbz r8, [r4 + 0x0002] 0000BBA0 7D294014 addc r9, r9, r8 0000BBA4 31290001 addic r9, r9, 1 0000BBA8 7D290E70 srawi r9, r9, 1 0000BBAC 99250002 stb [r5 + 0x0002], r9 0000BBB0 89230003 lbz r9, [r3 + 0x0003] 0000BBB4 89040003 lbz r8, [r4 + 0x0003] 0000BBB8 30630004 addic r3, r3, 4 0000BBBC 7D294014 addc r9, r9, r8 0000BBC0 31290001 addic r9, r9, 1 0000BBC4 7D290E70 srawi r9, r9, 1 0000BBC8 99250003 stb [r5 + 0x0003], r9 0000BBCC 30A50004 addic r5, r5, 4 0000BBD0 30840004 addic r4, r4, 4 0000BBD4 90A1FFF0 stw [r1 - 0x0010], r5 0000BBD8 9061FFE8 stw [r1 - 0x0018], r3 0000BBDC 9081FFEC stw [r1 - 0x0014], r4 0000BBE0 4181FF7C bgt -0x00000084 /* 0000BB5C */ label0000BBE4: 0000BBE4 2C800000 cmpwi cr1, r0, 0 0000BBE8 3060FFFF subic r3, r0, 1 0000BBEC 7C660734 extsh r6, r3 0000BBF0 8061FFF0 lwz r3, [r1 - 0x0010] 0000BBF4 41860040 beq cr1, +0x00000040 /* 0000BC34 */ 0000BBF8 80A1FFE8 lwz r5, [r1 - 0x0018] 0000BBFC 8081FFEC lwz r4, [r1 - 0x0014] 0000BC00 3063FFFF subic r3, r3, 1 0000BC04 30A5FFFF subic r5, r5, 1 0000BC08 3084FFFF subic r4, r4, 1 label0000BC0C: 0000BC0C 2C060000 cmpwi r6, 0 0000BC10 8D040001 lbzu r8, [r4 + 0x0001] 0000BC14 8C050001 lbzu r0, [r5 + 0x0001] 0000BC18 3126FFFF subic r9, r6, 1 0000BC1C 7C004014 addc r0, r0, r8 0000BC20 30000001 addic r0, r0, 1 0000BC24 7C000E70 srawi r0, r0, 1 0000BC28 7D260734 extsh r6, r9 0000BC2C 9C030001 stbu [r3 + 0x0001], r0 0000BC30 4082FFDC bne -0x00000024 /* 0000BC0C */ label0000BC34: 0000BC34 4E800020 blr 0000BC38 00000000 .invalid 0000BC3C 00002040 .invalid 0000BC40 00000700 .invalid 0000BC44 00000000 .invalid 0000BC48 0000032C .invalid 0000BC4C 000B496E .invalid 0000BC50 74657270 andis. r5, r3, 0x7270 0000BC54 59466C65 .invalid 0000BC58 78000000 .invalid 0000BC5C 00000000 .invalid fn0000BC60: 0000BC60 800B0000 lwz r0, [r11] 0000BC64 90410014 stw [r1 + 0x0014], r2 0000BC68 7C0903A6 mtctr r0 0000BC6C 804B0004 lwz r2, [r11 + 0x0004] 0000BC70 7D6C5B78 mr r12, r11 0000BC74 816B0008 lwz r11, [r11 + 0x0008] 0000BC78 4E800420 bctr 0000BC7C 4E800020 blr 0000BC80 00000000 .invalid 0000BC84 000C0000 .invalid 0000BC88 00000000 .invalid 0000BC8C 00000000 .invalid 0000BC90 00000000 .invalid 0000BC94 00000000 .invalid 0000BC98 00000000 .invalid 0000BC9C 00000000 .invalid 0000BCA0 00000000 .invalid fn0000BCA4: 0000BCA4 8182FF20 lwz r12, [r2 - 0x00E0] 0000BCA8 90410014 stw [r1 + 0x0014], r2 0000BCAC 800C0000 lwz r0, [r12] 0000BCB0 804C0004 lwz r2, [r12 + 0x0004] 0000BCB4 7C0903A6 mtctr r0 0000BCB8 4E800420 bctr fn0000BCBC: 0000BCBC 8182FF58 lwz r12, [r2 - 0x00A8] 0000BCC0 90410014 stw [r1 + 0x0014], r2 0000BCC4 800C0000 lwz r0, [r12] 0000BCC8 804C0004 lwz r2, [r12 + 0x0004] 0000BCCC 7C0903A6 mtctr r0 0000BCD0 4E800420 bctr fn0000BCD4: 0000BCD4 8182FF18 lwz r12, [r2 - 0x00E8] 0000BCD8 90410014 stw [r1 + 0x0014], r2 0000BCDC 800C0000 lwz r0, [r12] 0000BCE0 804C0004 lwz r2, [r12 + 0x0004] 0000BCE4 7C0903A6 mtctr r0 0000BCE8 4E800420 bctr fn0000BCEC: 0000BCEC 8182FF84 lwz r12, [r2 - 0x007C] 0000BCF0 90410014 stw [r1 + 0x0014], r2 0000BCF4 800C0000 lwz r0, [r12] 0000BCF8 804C0004 lwz r2, [r12 + 0x0004] 0000BCFC 7C0903A6 mtctr r0 0000BD00 4E800420 bctr fn0000BD04: 0000BD04 8182FF7C lwz r12, [r2 - 0x0084] 0000BD08 90410014 stw [r1 + 0x0014], r2 0000BD0C 800C0000 lwz r0, [r12] 0000BD10 804C0004 lwz r2, [r12 + 0x0004] 0000BD14 7C0903A6 mtctr r0 0000BD18 4E800420 bctr fn0000BD1C: 0000BD1C 8182FF50 lwz r12, [r2 - 0x00B0] 0000BD20 90410014 stw [r1 + 0x0014], r2 0000BD24 800C0000 lwz r0, [r12] 0000BD28 804C0004 lwz r2, [r12 + 0x0004] 0000BD2C 7C0903A6 mtctr r0 0000BD30 4E800420 bctr fn0000BD34: 0000BD34 8182FEFC lwz r12, [r2 - 0x0104] 0000BD38 90410014 stw [r1 + 0x0014], r2 0000BD3C 800C0000 lwz r0, [r12] 0000BD40 804C0004 lwz r2, [r12 + 0x0004] 0000BD44 7C0903A6 mtctr r0 0000BD48 4E800420 bctr fn0000BD4C: 0000BD4C 8182FF10 lwz r12, [r2 - 0x00F0] 0000BD50 90410014 stw [r1 + 0x0014], r2 0000BD54 800C0000 lwz r0, [r12] 0000BD58 804C0004 lwz r2, [r12 + 0x0004] 0000BD5C 7C0903A6 mtctr r0 0000BD60 4E800420 bctr fn0000BD64: 0000BD64 8182FF00 lwz r12, [r2 - 0x0100] 0000BD68 90410014 stw [r1 + 0x0014], r2 0000BD6C 800C0000 lwz r0, [r12] 0000BD70 804C0004 lwz r2, [r12 + 0x0004] 0000BD74 7C0903A6 mtctr r0 0000BD78 4E800420 bctr fn0000BD7C: 0000BD7C 8182FF04 lwz r12, [r2 - 0x00FC] 0000BD80 90410014 stw [r1 + 0x0014], r2 0000BD84 800C0000 lwz r0, [r12] 0000BD88 804C0004 lwz r2, [r12 + 0x0004] 0000BD8C 7C0903A6 mtctr r0 0000BD90 4E800420 bctr fn0000BD94: 0000BD94 8182FF68 lwz r12, [r2 - 0x0098] 0000BD98 90410014 stw [r1 + 0x0014], r2 0000BD9C 800C0000 lwz r0, [r12] 0000BDA0 804C0004 lwz r2, [r12 + 0x0004] 0000BDA4 7C0903A6 mtctr r0 0000BDA8 4E800420 bctr fn0000BDAC: 0000BDAC 8182FF28 lwz r12, [r2 - 0x00D8] 0000BDB0 90410014 stw [r1 + 0x0014], r2 0000BDB4 800C0000 lwz r0, [r12] 0000BDB8 804C0004 lwz r2, [r12 + 0x0004] 0000BDBC 7C0903A6 mtctr r0 0000BDC0 4E800420 bctr fn0000BDC4: 0000BDC4 8182FF6C lwz r12, [r2 - 0x0094] 0000BDC8 90410014 stw [r1 + 0x0014], r2 0000BDCC 800C0000 lwz r0, [r12] 0000BDD0 804C0004 lwz r2, [r12 + 0x0004] 0000BDD4 7C0903A6 mtctr r0 0000BDD8 4E800420 bctr fn0000BDDC: 0000BDDC 8182FF64 lwz r12, [r2 - 0x009C] 0000BDE0 90410014 stw [r1 + 0x0014], r2 0000BDE4 800C0000 lwz r0, [r12] 0000BDE8 804C0004 lwz r2, [r12 + 0x0004] 0000BDEC 7C0903A6 mtctr r0 0000BDF0 4E800420 bctr fn0000BDF4: 0000BDF4 8182FF70 lwz r12, [r2 - 0x0090] 0000BDF8 90410014 stw [r1 + 0x0014], r2 0000BDFC 800C0000 lwz r0, [r12] 0000BE00 804C0004 lwz r2, [r12 + 0x0004] 0000BE04 7C0903A6 mtctr r0 0000BE08 4E800420 bctr fn0000BE0C: 0000BE0C 8182FF38 lwz r12, [r2 - 0x00C8] 0000BE10 90410014 stw [r1 + 0x0014], r2 0000BE14 800C0000 lwz r0, [r12] 0000BE18 804C0004 lwz r2, [r12 + 0x0004] 0000BE1C 7C0903A6 mtctr r0 0000BE20 4E800420 bctr fn0000BE24: 0000BE24 8182FF54 lwz r12, [r2 - 0x00AC] 0000BE28 90410014 stw [r1 + 0x0014], r2 0000BE2C 800C0000 lwz r0, [r12] 0000BE30 804C0004 lwz r2, [r12 + 0x0004] 0000BE34 7C0903A6 mtctr r0 0000BE38 4E800420 bctr fn0000BE3C: 0000BE3C 8182FF0C lwz r12, [r2 - 0x00F4] 0000BE40 90410014 stw [r1 + 0x0014], r2 0000BE44 800C0000 lwz r0, [r12] 0000BE48 804C0004 lwz r2, [r12 + 0x0004] 0000BE4C 7C0903A6 mtctr r0 0000BE50 4E800420 bctr fn0000BE54: 0000BE54 8182FF2C lwz r12, [r2 - 0x00D4] 0000BE58 90410014 stw [r1 + 0x0014], r2 0000BE5C 800C0000 lwz r0, [r12] 0000BE60 804C0004 lwz r2, [r12 + 0x0004] 0000BE64 7C0903A6 mtctr r0 0000BE68 4E800420 bctr fn0000BE6C: 0000BE6C 8182FF14 lwz r12, [r2 - 0x00EC] 0000BE70 90410014 stw [r1 + 0x0014], r2 0000BE74 800C0000 lwz r0, [r12] 0000BE78 804C0004 lwz r2, [r12 + 0x0004] 0000BE7C 7C0903A6 mtctr r0 0000BE80 4E800420 bctr fn0000BE84: 0000BE84 8182FF34 lwz r12, [r2 - 0x00CC] 0000BE88 90410014 stw [r1 + 0x0014], r2 0000BE8C 800C0000 lwz r0, [r12] 0000BE90 804C0004 lwz r2, [r12 + 0x0004] 0000BE94 7C0903A6 mtctr r0 0000BE98 4E800420 bctr fn0000BE9C: 0000BE9C 8182FF1C lwz r12, [r2 - 0x00E4] 0000BEA0 90410014 stw [r1 + 0x0014], r2 0000BEA4 800C0000 lwz r0, [r12] 0000BEA8 804C0004 lwz r2, [r12 + 0x0004] 0000BEAC 7C0903A6 mtctr r0 0000BEB0 4E800420 bctr fn0000BEB4: 0000BEB4 8182FF78 lwz r12, [r2 - 0x0088] 0000BEB8 90410014 stw [r1 + 0x0014], r2 0000BEBC 800C0000 lwz r0, [r12] 0000BEC0 804C0004 lwz r2, [r12 + 0x0004] 0000BEC4 7C0903A6 mtctr r0 0000BEC8 4E800420 bctr fn0000BECC: 0000BECC 8182FF80 lwz r12, [r2 - 0x0080] 0000BED0 90410014 stw [r1 + 0x0014], r2 0000BED4 800C0000 lwz r0, [r12] 0000BED8 804C0004 lwz r2, [r12 + 0x0004] 0000BEDC 7C0903A6 mtctr r0 0000BEE0 4E800420 bctr fn0000BEE4: 0000BEE4 8182FF08 lwz r12, [r2 - 0x00F8] 0000BEE8 90410014 stw [r1 + 0x0014], r2 0000BEEC 800C0000 lwz r0, [r12] 0000BEF0 804C0004 lwz r2, [r12 + 0x0004] 0000BEF4 7C0903A6 mtctr r0 0000BEF8 4E800420 bctr fn0000BEFC: 0000BEFC 8182FF40 lwz r12, [r2 - 0x00C0] 0000BF00 90410014 stw [r1 + 0x0014], r2 0000BF04 800C0000 lwz r0, [r12] 0000BF08 804C0004 lwz r2, [r12 + 0x0004] 0000BF0C 7C0903A6 mtctr r0 0000BF10 4E800420 bctr fn0000BF14: 0000BF14 8182FF3C lwz r12, [r2 - 0x00C4] 0000BF18 90410014 stw [r1 + 0x0014], r2 0000BF1C 800C0000 lwz r0, [r12] 0000BF20 804C0004 lwz r2, [r12 + 0x0004] 0000BF24 7C0903A6 mtctr r0 0000BF28 4E800420 bctr fn0000BF2C: 0000BF2C 8182FF44 lwz r12, [r2 - 0x00BC] 0000BF30 90410014 stw [r1 + 0x0014], r2 0000BF34 800C0000 lwz r0, [r12] 0000BF38 804C0004 lwz r2, [r12 + 0x0004] 0000BF3C 7C0903A6 mtctr r0 0000BF40 4E800420 bctr fn0000BF44: 0000BF44 8182FF24 lwz r12, [r2 - 0x00DC] 0000BF48 90410014 stw [r1 + 0x0014], r2 0000BF4C 800C0000 lwz r0, [r12] 0000BF50 804C0004 lwz r2, [r12 + 0x0004] 0000BF54 7C0903A6 mtctr r0 0000BF58 4E800420 bctr fn0000BF5C: 0000BF5C 8182FF4C lwz r12, [r2 - 0x00B4] 0000BF60 90410014 stw [r1 + 0x0014], r2 0000BF64 800C0000 lwz r0, [r12] 0000BF68 804C0004 lwz r2, [r12 + 0x0004] 0000BF6C 7C0903A6 mtctr r0 0000BF70 4E800420 bctr fn0000BF74: 0000BF74 8182FF48 lwz r12, [r2 - 0x00B8] 0000BF78 90410014 stw [r1 + 0x0014], r2 0000BF7C 800C0000 lwz r0, [r12] 0000BF80 804C0004 lwz r2, [r12 + 0x0004] 0000BF84 7C0903A6 mtctr r0 0000BF88 4E800420 bctr fn0000BF8C: 0000BF8C 8182FF30 lwz r12, [r2 - 0x00D0] 0000BF90 90410014 stw [r1 + 0x0014], r2 0000BF94 800C0000 lwz r0, [r12] 0000BF98 804C0004 lwz r2, [r12 + 0x0004] 0000BF9C 7C0903A6 mtctr r0 0000BFA0 4E800420 bctr fn0000BFA4: 0000BFA4 8182FF5C lwz r12, [r2 - 0x00A4] 0000BFA8 90410014 stw [r1 + 0x0014], r2 0000BFAC 800C0000 lwz r0, [r12] 0000BFB0 804C0004 lwz r2, [r12 + 0x0004] 0000BFB4 7C0903A6 mtctr r0 0000BFB8 4E800420 bctr fn0000BFBC: 0000BFBC 8182FEF8 lwz r12, [r2 - 0x0108] 0000BFC0 90410014 stw [r1 + 0x0014], r2 0000BFC4 800C0000 lwz r0, [r12] 0000BFC8 804C0004 lwz r2, [r12 + 0x0004] 0000BFCC 7C0903A6 mtctr r0 0000BFD0 4E800420 bctr fn0000BFD4: 0000BFD4 8182FF88 lwz r12, [r2 - 0x0078] 0000BFD8 90410014 stw [r1 + 0x0014], r2 0000BFDC 800C0000 lwz r0, [r12] 0000BFE0 804C0004 lwz r2, [r12 + 0x0004] 0000BFE4 7C0903A6 mtctr r0 0000BFE8 4E800420 bctr fn0000BFEC: 0000BFEC 8182FEF0 lwz r12, [r2 - 0x0110] 0000BFF0 90410014 stw [r1 + 0x0014], r2 0000BFF4 800C0000 lwz r0, [r12] 0000BFF8 804C0004 lwz r2, [r12 + 0x0004] 0000BFFC 7C0903A6 mtctr r0 0000C000 4E800420 bctr fn0000C004: 0000C004 8182FEEC lwz r12, [r2 - 0x0114] 0000C008 90410014 stw [r1 + 0x0014], r2 0000C00C 800C0000 lwz r0, [r12] 0000C010 804C0004 lwz r2, [r12 + 0x0004] 0000C014 7C0903A6 mtctr r0 0000C018 4E800420 bctr fn0000C01C: 0000C01C 8182FF60 lwz r12, [r2 - 0x00A0] 0000C020 90410014 stw [r1 + 0x0014], r2 0000C024 800C0000 lwz r0, [r12] 0000C028 804C0004 lwz r2, [r12 + 0x0004] 0000C02C 7C0903A6 mtctr r0 0000C030 4E800420 bctr fn0000C034: 0000C034 8182FEF4 lwz r12, [r2 - 0x010C] 0000C038 90410014 stw [r1 + 0x0014], r2 0000C03C 800C0000 lwz r0, [r12] 0000C040 804C0004 lwz r2, [r12 + 0x0004] 0000C044 7C0903A6 mtctr r0 0000C048 4E800420 bctr fn0000C04C: 0000C04C 8182FF74 lwz r12, [r2 - 0x008C] 0000C050 90410014 stw [r1 + 0x0014], r2 0000C054 800C0000 lwz r0, [r12] 0000C058 804C0004 lwz r2, [r12 + 0x0004] 0000C05C 7C0903A6 mtctr r0 0000C060 4E800420 bctr [section 1 header] name __missing__ default_address 00000000 total_size 4BC unpacked_size 4BC packed_size 1EC section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000090 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000A0 | 00 00 00 00 00 00 04 48 00 00 03 00 00 00 03 30 | H 0 00000000000000B0 | 00 00 03 10 00 00 02 88 00 00 02 58 00 00 02 7C | X | 00000000000000C0 | 00 00 02 34 00 00 01 EC 00 00 01 E0 00 00 01 D4 | 4 00000000000000D0 | 00 00 01 C8 00 00 02 64 00 00 02 40 00 00 01 F8 | d @ 00000000000000E0 | 00 00 02 70 00 00 02 4C 00 00 02 04 00 00 02 28 | p L ( 00000000000000F0 | 00 00 02 1C 00 00 02 10 00 00 02 94 00 00 02 A0 | 0000000000000100 | 00 00 02 B8 00 00 02 AC 00 00 02 D0 00 00 02 C4 | 0000000000000110 | 00 00 03 50 00 00 00 00 00 00 01 14 00 00 00 00 | P 0000000000000120 | 00 00 01 A8 00 00 01 14 00 00 00 00 00 00 02 10 | 0000000000000130 | 00 00 01 14 00 00 00 00 00 00 02 44 00 00 01 14 | D 0000000000000140 | 00 00 00 00 00 00 02 70 00 00 01 14 00 00 00 00 | p 0000000000000150 | 00 00 05 28 00 00 01 14 00 00 00 00 00 00 07 34 | ( 4 0000000000000160 | 00 00 01 14 00 00 00 00 00 00 22 EC 00 00 01 14 | " 0000000000000170 | 00 00 00 00 00 00 23 74 00 00 01 14 00 00 00 00 | #t 0000000000000180 | 00 00 23 B4 00 00 01 14 00 00 00 00 00 00 2A 30 | # *0 0000000000000190 | 00 00 01 14 00 00 00 00 00 00 43 20 00 00 01 14 | C 00000000000001A0 | 00 00 00 00 00 00 43 C4 00 00 01 14 00 00 00 00 | C 00000000000001B0 | 00 00 43 FC 00 00 01 14 00 00 00 00 00 00 46 EC | C F 00000000000001C0 | 00 00 01 14 00 00 00 00 00 00 89 58 00 00 01 14 | X 00000000000001D0 | 00 00 00 00 00 00 8A 74 00 00 01 14 00 00 00 00 | t 00000000000001E0 | 00 00 8B C0 00 00 01 14 00 00 00 00 00 00 8D 64 | d 00000000000001F0 | 00 00 01 14 00 00 00 00 00 00 8E 50 00 00 01 14 | P 0000000000000200 | 00 00 00 00 00 00 8F 8C 00 00 01 14 00 00 00 00 | 0000000000000210 | 00 00 90 FC 00 00 01 14 00 00 00 00 00 00 91 F4 | 0000000000000220 | 00 00 01 14 00 00 00 00 00 00 93 0C 00 00 01 14 | 0000000000000230 | 00 00 00 00 00 00 94 20 00 00 01 14 00 00 00 00 | 0000000000000240 | 00 00 95 18 00 00 01 14 00 00 00 00 00 00 96 B0 | 0000000000000250 | 00 00 01 14 00 00 00 00 00 00 98 80 00 00 01 14 | 0000000000000260 | 00 00 00 00 00 00 99 80 00 00 01 14 00 00 00 00 | 0000000000000270 | 00 00 9A E8 00 00 01 14 00 00 00 00 00 00 9C 70 | p 0000000000000280 | 00 00 01 14 00 00 00 00 00 00 9D 8C 00 00 01 14 | 0000000000000290 | 00 00 00 00 00 00 9E C0 00 00 01 14 00 00 00 00 | 00000000000002A0 | 00 00 A0 F4 00 00 01 14 00 00 00 00 00 00 A1 88 | 00000000000002B0 | 00 00 01 14 00 00 00 00 00 00 A3 3C 00 00 01 14 | < 00000000000002C0 | 00 00 00 00 00 00 A4 F4 00 00 01 14 00 00 00 00 | 00000000000002D0 | 00 00 AC 48 00 00 01 14 00 00 00 00 00 00 00 00 | H 00000000000002E0 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 00000000000002F0 | 00 01 00 04 00 00 01 14 00 00 00 00 00 00 00 00 | 0000000000000300 | 00 08 00 00 03 50 00 17 00 00 03 90 00 00 00 00 | P 0000000000000310 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 0F E0 | 0000000000000320 | 00 01 00 04 00 00 01 74 00 00 00 00 00 00 00 00 | t 0000000000000330 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 0F E0 | 0000000000000340 | 00 01 00 04 00 00 01 68 00 00 00 00 00 00 00 00 | h 0000000000000350 | FF FF FF FF 00 00 00 00 00 00 01 5C 00 00 00 F0 | \ 0000000000000360 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000370 | 00 00 01 2C 00 00 00 F0 00 00 01 20 00 00 02 F0 | , 0000000000000380 | 00 00 01 50 00 00 03 F0 00 00 01 44 00 00 03 F0 | P D 0000000000000390 | 00 00 01 98 00 00 03 F0 FF FF FF FF 00 00 00 00 | 00000000000003A0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000003B0 | FF FF FF FF 00 00 00 00 00 00 01 80 00 00 03 F0 | 00000000000003C0 | 00 00 01 8C 00 00 03 F0 00 00 01 38 00 00 03 F0 | 8 00000000000003D0 | 00 00 01 B0 00 03 FF F0 00 00 01 A4 00 03 FF F0 | 00000000000003E0 | 00 00 01 BC 03 FF FF F0 FF FF FF FF 00 00 00 00 | 00000000000003F0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000400 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000410 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000420 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000430 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000440 | FF FF FF FF 00 00 00 00 47 57 65 20 61 72 65 20 | GWe are 0000000000000450 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a 0000000000000460 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F | zero procInfo o 0000000000000470 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo 0000000000000480 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch... 0000000000000490 | 00 50 43 44 5F 49 50 49 00 49 42 4D 00 00 70 FC | PCD_IPI IBM p 00000000000004A0 | 00 00 76 10 00 00 77 54 00 00 77 64 00 00 78 A8 | v wT wd x 00000000000004B0 | 00 00 7A 58 00 00 7B 9C 00 00 7B CC | zX { { [section 1 relocation program disassembly] 0000: 4A27 reloc_v_add_imports num_words=40 0002: 4600 reloc_v_add_sect_c_sect_d num_2_word_blocks=1 0004: 421A reloc_v_add_sect_d num_words=27 0006: 4425 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=38 0008: 0181 reloc_skip_then_add_sect_d skip_words=6, num_words=1 000A: 8009 reloc_incr_reloc_addr delta=0xA 000C: 4200 reloc_v_add_sect_d num_words=1 000E: 8001 reloc_incr_reloc_addr delta=0x2 0010: 4800 reloc_v_add_sect_d_none num_2_word_blocks=1 0012: 0141 reloc_skip_then_add_sect_d skip_words=5, num_words=1 0014: 01C1 reloc_skip_then_add_sect_d skip_words=7, num_words=1 0016: 0101 reloc_skip_then_add_sect_d skip_words=4, num_words=1 0018: 8013 reloc_incr_reloc_addr delta=0x14 001A: 4804 reloc_v_add_sect_d_none num_2_word_blocks=5 001C: 801F reloc_incr_reloc_addr delta=0x20 001E: 4804 reloc_v_add_sect_d_none num_2_word_blocks=5 0020: 4200 reloc_v_add_sect_d num_words=1 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 3BC section_kind LOADER share_kind PROCESS alignment 00 [export table: 0 entries] [import table: 40 entries] 0 => [import QuickTimeLib:TransformRect (02)] 1 => [import QuickTimeLib:InverseMatrix (02)] 2 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)] 3 => [import InterfaceLib:CallUniversalProc (02)] 4 => [import InterfaceLib:GetComponentRefcon (02)] 5 => [import InterfaceLib:SetComponentRefcon (02)] 6 => [import InterfaceLib:OpenComponentResFile (02)] 7 => [import InterfaceLib:CloseComponentResFile (02)] 8 => [import InterfaceLib:SetComponentInstanceStorage (02)] 9 => [import InterfaceLib:GetComponentInstanceA5 (02)] 10 => [import InterfaceLib:CountComponentInstances (02)] 11 => [import InterfaceLib:GetZone (02)] 12 => [import InterfaceLib:NewHandle (02)] 13 => [import InterfaceLib:NewHandleClear (02)] 14 => [import InterfaceLib:NewPtr (02)] 15 => [import InterfaceLib:NewPtrClear (02)] 16 => [import InterfaceLib:HLock (02)] 17 => [import InterfaceLib:HUnlock (02)] 18 => [import InterfaceLib:HPurge (02)] 19 => [import InterfaceLib:HNoPurge (02)] 20 => [import InterfaceLib:TempNewHandle (02)] 21 => [import InterfaceLib:TempFreeMem (02)] 22 => [import InterfaceLib:TempHLock (02)] 23 => [import InterfaceLib:TempHUnlock (02)] 24 => [import InterfaceLib:TempDisposeHandle (02)] 25 => [import InterfaceLib:SetZone (02)] 26 => [import InterfaceLib:DisposePtr (02)] 27 => [import InterfaceLib:DisposeHandle (02)] 28 => [import InterfaceLib:InlineGetHandleSize (02)] 29 => [import InterfaceLib:GetToolTrapAddress (02)] 30 => [import InterfaceLib:ResError (02)] 31 => [import InterfaceLib:GetResource (02)] 32 => [import InterfaceLib:LoadResource (02)] 33 => [import InterfaceLib:DetachResource (02)] 34 => [import InterfaceLib:FixMul (02)] 35 => [import InterfaceLib:PurgeSpace (02)] 36 => [import InterfaceLib:SystemZone (02)] 37 => [import InterfaceLib:ApplicationZone (02)] 38 => [import InterfaceLib:DebugStr (02)] 39 => [import InterfaceLib:BlockMove (02)]